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:
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.