Zitat von
Ati:
Delphi-Quellcode:
...
qrmain.SQL.text:='UPDATE Korrekturen SET Status=''Erledigt'' = ' + nr +';' ;
qrmain.ExecSQL;
trmain.Commit;
end;
Und wo ist jetzt das 'WHERE ID' geblieben...? Die Frage ob Anführungszeichen oder nicht entscheidet sich daran, welchen Feldtyp ID hat, nicht von welchem Typ die Variable 'nr' ist. Nur wenn ID ein String-Feld ist, brauchts welche, sonst (was wahrscheinlicher ist bzw besser wäre) keine:
Delphi-Quellcode:
...
qrmain.SQL.text:='UPDATE Korrekturen SET Status=''Erledigt'' WHERE ID = ' + nr +';';