Zitat von
LuckyStrike4life:
Okay,
hab ich versucht, hab mal das Feld 'Datum' probiert - aber da kommt die gleiche Fehlermeldung, nur eben das nicht das Feld "MainDB" nicht gefunden wurde, sondern "Datum"
Delphi-Quellcode:
q_Delete.SQL.Clear;
q_Delete.SQL.Add('DELETE FROM MainDB WHERE Datum=:Id');
q_Delete.ParamByName('Id').AsInteger := querysort.FieldByName('Datum').AsInteger;
q_Delete.ExecSQL; // Wichtig, hier kein Open
querySort.Refresh; // Anzeige aktualisieren.
Ich verzweifel noch.
Ein Datum ist aber nicht Integer. Versuche doch mal
AsDate.