Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Werte in Query ändern und committen

  Alt 6. Apr 2015, 20:01
zB query.sql.add(select * from Tabelle where Zeitstempel = :Zeit);
Aber nur wenn der Abfragestring in der Komponente vorher löeer warleer ist

Besser
query.sql.Text := 'select * from Tabelle where Zeitstempel = :Zeit';
[/QUOTE]
Zitat:
query.ExecSQL;
Hier wird aber ein Open benötigt.
Zitat:
ExecSQL führt die Query neu aus und zwar mit dem Wert den man über den Parameter setzt.
kannst du mal den query.sql text zeigen.
ExecSQL führt eine Abfrage aus, ohne das eine Ergebnismenge an den Client zurückübertragen wird. das ist bei Select wenig sinnvoll.
Zitat:
Bei query.open würde ich sagen das gelesen wird.
Was man bei einem select-Statement ja auch will.

Ob eine Ergebnismenge editierbar ist hängt von der Abfrage ab. Z.B. funktioniert das bei Joins ohne Nacharbeit nicht.
Markus Kinzler
  Mit Zitat antworten Zitat