![]() |
Datenbank: Mysql • Version: 4.1 • Zugriff über: Mydac
SQL Abfragen und POST, EDIT, Append Funktionen
Hallo. Ich arbeite ständi mit sqlabfragen und hinterher mit edit, post, append etc. was gibt es für klare nachteile in meinen Fall?
z.B:
Delphi-Quellcode:
Mir ist natür lich bekannt, dass das nicht immer funktioniert. zb nicht mit DISCTINCT oder wenn ich eine Spalte anzeige.
with Tabelle do
begin Close; Sql.text := 'SELECT * FROM Mitarbeiter where name = Schmidt'; Open; Append; Post; Refresh; end; Gibt es besonderen Gründe die gegen dieses Vorgehensweise sprechen? Gearbeitet wird über das Netz 100 MBIT (ca. 6 Mitarbeiter) In diesen Fall wird beim Neuanlegen dieser Datensatz auch angezeigt, wenn der Name Schmmit ist. Mich wird nur interessieren, was passiert mit den Daten in diese Tabelle, wenn dieses verfahren über das Netzwerk angewendet wird. Werde alle Daten aus der Tabelle übertragen oder nur die angefragten? |
Re: SQL Abfragen und POST, EDIT, Append Funktionen
Zitat:
Zitat:
Zitat:
Zitat:
|
Re: SQL Abfragen und POST, EDIT, Append Funktionen
ich persönlich finde das sehr praktisch. Anstatt 20 Felder (z.B) auszuschreiben und per sql abfrage abzuspeichern mache ich einfach POST ;)
|
Re: SQL Abfragen und POST, EDIT, Append Funktionen
Guten Morgen.
Wenn die Query nur dazu dient um mit Append() und Post() einen neuen Datensatz in eine Basistabelle einzutragen, dann ist folgende Vorgehensweise ratsam:
SQL-Code:
Auf diese Weise werden nur die benötigten Metadaten vom Server geholt, aber kein Datensatz.
SELECT * FROM basistabelle WHERE 0 = 1
Grüße vom marabu |
Re: SQL Abfragen und POST, EDIT, Append Funktionen
die Datensätze werden in TDBGrid angezeigt ;)
|
Re: SQL Abfragen und POST, EDIT, Append Funktionen
Ein großer Vorteil bei diesen Vorgehensweise ist, ich kann mit Ereignissen (OnBeforePost etc.) arbeiten.
|
Re: SQL Abfragen und POST, EDIT, Append Funktionen
Zitat:
Aber jeder macht wie er natürlich will. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 Uhr. |
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