Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQLBuilder (nonvisual) (https://www.delphipraxis.net/156183-sqlbuilder-nonvisual.html)

schlecki 23. Nov 2010 12:29

AW: SQLBuilder (nonvisual)
 
dobjects hab ich schon mal gesehen - hier gehts allerdings wirklich nur um das zusammenbauen des SQL-Strings (teilweise verteilt über mehrere Funktionen und viele if's).

Und da wollte ich jetzt weg von dem Zusammenbauen des Strings, weil der dann teilweise wieder geparst werden müsste, welche Bedingungen schon drin sind. Bei so einem Konstrukt könnte man die Objekte schöner befragen, ob die Bedingung schon existiert, ggf ändern und so weiter.

In dem Projekt ist leider noch D2007 im Einsatz - somit kommt DeHL leider nicht infrage - aber ich werds mir mal anschauen, vielleicht kann ich ja was rausziehen ;)

@Rolf:
Sowohl die Liste der zu selektierenden Felder als auch die Felder, die im Where angesprochen werden, variieren - es kommen hier einige Parameter, die "von außen" reingereicht werden.

mschaefer 23. Nov 2010 21:49

AW: SQLBuilder (nonvisual)
 
Also wenn man 'Anwendungen mit Umsortierung der Datenmenge, Feldreihenfolge und Einschränkungen bei Where und eventuell selektierbarer Gruppierung entwickelt machen die Dinger Sinn. Aber man muß sich mit der Systematik länger beschäftigen.

Felder mit fester Position
Felder mit variabler Position

Feste Felder in der Sortierung
Ergänzende Felder in der Sortierung

Statische Where-Bedingung (Master Detail Referenzfelder)
Where Bedingung aufgrund Nutzereinschränkungen

Erlaubte Gruppierung
Sum Mean Max Min kalkulatorische Variablen versus Gruppenvariablen

Leider ist mir in Delphi da nichts fertiges bekannt.

Grüße

mkinzler 23. Nov 2010 21:54

AW: SQLBuilder (nonvisual)
 
DeHL
ActiveQueryBuilder (free Edition)


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:21 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz