hallo. Hab da ein Problem mit meinen
Query. Ich weise meinen
Query wie folgt während der Laufzeit seinen
SQL-String zu. Dies funktioniert auch ohne Probleme.
Delphi-Quellcode:
query1.sql.clear;
query1.sql.add('select * from verteilungen where datumderverteilung = '+'"'+combobox1.text+'"');
query1.sql.add('order by hauptgebiet,nebengebiet');
query1.active := true;
query1.RequestLive := true;
query1.open;
Wenn ich jetzt über ein Query1.delete einen Datensatz lösche, bekomme ich immer folgende Fehlermeldung. "Query1. Eine Datenmenge die nur zum Lesen ist, kann nicht geändert werden." Selbe komme auch bei einen query1.append oder query1.edit. Bei einer anderen Anwendung kann ich über das
Query.delete ohne probleme löschen. Warum hier nicht?