hallo zusammen,
ich habe eine
sql abfrage deren Ergebnis über dbedit-felder angezeigt wird.
das Ergebnis wird aus einem "select-Like-Statement" gebildet.
Damit ich in
ZQuery1.Rowsaffected;
die anzahl der ds bekomme habe ich die abfrage mit execsql ausgeführt.
Ohne execsql steht in rowsaffected 0
dies scheint aber anscheinend das dataset zu schliessen, denn beim anschliessenden Versuch in der Datenmenge zu blättern, bekomme ich eine fehlermeldung:
Operation can not be performed on an inactive dataset.
mit der zusätzlichen ausführung von
ZQuery1.active:= true;
funktioniert alles.
das kann aber wohl nicht der richtige weg sein.
Ich denke entweder activ oder execsql, oder ?
Wie komme ich an die Anzahl ds ohne Execsql?
Gruss KH