Hi,
hab es jetzt hinbekommen, ohne Fehler.
Daten abfragen mit Select... klappt wie folgt:
SQL_Kunden_ReadOnly_Query.Active:=false;
SQL_Kunden_ReadOnly_Query.SQL.clear;
SQL_Kunden_ReadOnly_Query.SQL.Add('SELECT * FROM kunden ORDER BY Name');
SQL_Kunden_ReadOnly_Query.Active:=true;
Klappt so einwandfrei.
SQL_Kunden_Query.SQL.Clear;
SQL_Kunden_Query.SQL.Add('DELETE FROM kunden where KndNR=11');
SQL_Kunden_query.ExecSQL;
So funzt es jetzt ohne fehler beim löschen oder einfügen.
Aber wo ist denn der Unterschied zwischen
Query.Active:=true bzw.
Query.ExecSQL??
Gruß
TheFox