Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Benutzung von mehreren Querys oder Abfrage ändern? (https://www.delphipraxis.net/8726-benutzung-von-mehreren-querys-oder-abfrage-aendern.html)

barnti 10. Sep 2003 21:07


Benutzung von mehreren Querys oder Abfrage ändern?
 
Hallo,

ich wollte mal ein paar Meinungen einholen was die Benutzung von Querys bei dem Zugriff auf DBs angeht. Ich benutze zur Zeit eine Query pro abzufragender Tabelle. Bei Änderung in den geforderten Daten ändere ich das Statement in der Query.

Nun denke ich darüber nach für jede Abfrage eine eigene Query zur Verfügung zu stellen.

Ist das sinnvoll? Sollte man das sowieso nicht anders machen? Oder ist die Vorgehensweise besser das Statement jedesmal zu ändern?

Ich hoffe auf eure Beteiligung.

Gruß,

Barnti

Nexio 11. Sep 2003 07:43

Re: Benutzung von mehreren Querys oder Abfrage ändern?
 
Also ich finde es ist nicht sinnvoll.
Ich benutze immer ein Query pro Datenbank. Ich würde auf deiner stelle einfach die SQL Abfrage ändern oder dynamisch erzeugen.
Var
TBname, Fieldname: String
begin
sSQL := ’SELECT * FROM ’ + TBname + ’ WHERE Field1 = ‘’’ + Fieldname + ‘’’’;

Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add(sSQL);
Query1.Open;

End;

Billa 11. Sep 2003 08:23

Re: Benutzung von mehreren Querys oder Abfrage ändern?
 
Das kommt wie immer auch ein wenig auf die Anwendung an.
Wenn während der Entwicklung die Datenstruktur sich noch ändern sollte (jaja, ich weiß: das DB-Design sollte VOR dem Coden fertig sein), kann es sogar sinnvoll sein die SQL-Statement ihrerseits in eine Tabelle auszulagern und alle Zugriffe dynamisch zu erzeugen. Das kann bei ganz großen Projekten helfen, den Überblick zu behalten.

Ist der Datenbankteil der Applikation aber überschaubar (z.B. nur 1 Datenmodul, 3 - 4 Tabellen o.ä.), würde ich für einzelne Querys plädieren, schon aus Gründen der Entwicklungsgeschwindigkeit.

barnti 11. Sep 2003 21:36

Re: Benutzung von mehreren Querys oder Abfrage ändern?
 
Hi,

ich habe mich entschlossen für jede Tabelle nur eine Query zu benutzen. Da mein Projekt noch erheblich wachsen wird, werde ich die Idee überdenken, SQL-Statements in der DB abzulegen.

Danke für Kommentare eurerseits, hat mir neue Denkanstöße gegeben.

Gruß,

Barnti


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:56 Uhr.

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