No, vřele doporučuji napsat si na to nějakou třídu CommandBuilder, která bude mít například seznam sloupců, které chcete vybírat, pak třeba seznam podmínek, podle kterých chcete záznamy filtrovat atd. Při konstrukci samotného SQL si pak vytvoříte novou instanci této třídy, do jejího seznamu Where naflákáte všechny podmínky, do seznamu Columns sloupce, které chcete vybrat (nebo jen hvězdičku, aby se vybraly všechny), a pak zavoláte nějakou metodu, která seznamy vezme, do SQL je dosadí na patříčná místa, a nakonec vyplivne hotový SQL příkaz. Výhodou je, že řešení není závislé na počtu podmínek a můžete jej stejným způsobem použít v libovolném počtu formulářů. Když to napíšete správně, bude to fungovat na 100%.
|