ich versuche einige Datensätze aus einer Tabelle zu lösche. mit den Zeilen darunter funktioniert es auch abe bekomme sofort eine Fehlermeldung, mit der ich nichts anfangen kann. Bitte um Hilfe.
Code: Alles auswählen
DataModuleArtikel.ZQueryNummerierung.Close;
DataModuleArtikel.ZQueryNummerierung.SQL.Clear;
DataModuleArtikel.ZQueryNummerierung.SQL.Add('delete From NUMMERIERUNG WHERE ARTIKELNR = ' + EditArtikelNr.Text);
DataModuleArtikel.ZQueryNummerierung.Open;
if DataModuleArtikel.ZQueryNummerierung.RecordCount > 0 then
begin
DataModuleArtikel.ZQueryNummerierung.FetchAll; //Es könnten schon einige Datensätze sein
DataModuleArtikel.ZQueryNummerierung.First;
while not DataModuleArtikel.ZQueryNummerierung.EOF do
begin
DataModuleArtikel.ZQueryNummerierung.ExecSQL;
end;
end;
Habe es schon mit einer For-Schleife versucht, aber mit dem gleichen Ergebnis. Meine Vermutung ist, dass ich irgendwelche Parameter in der TQuery ´deaktivieren muß?
Gruß, Luckner