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