hallo.
hier erst ma der quelltext:
Delphi-Quellcode:
DM_Tabelle.adoquery1.active:=false;
DM_Tabelle.adoquery1.sql.clear;
{ nach Name sortieren a -> z }
{DM_Tabelle.adoquery1.sql.add('select * from tabelle1 order by name asc');}
try
DM_Tabelle.adoQuery1.Sql.Add('UPDATE tabelle1 SET Name='+QuotedStr(EditName.Text)+' WHERE name = '+ QuotedStr('irgendwas')+'');
except
messagedlg('Irgendwas passt nicht',mterror,[mbok],0);
end;
DM_Tabelle.adoquery1.active:=true;
im großen und ganzen funktioniert der update-befehl, nur kommen fehlermeldungen. schaue ich mir danach die datenbank an, ist aber der entsprechende wert geändert. das ist lästig. wo mache ich einen fehler?!
schreibe ich im anschluss folgenden befehle, so werden diese einfach ignoriert:
Delphi-Quellcode:
DM_Tabelle.adoquery1.active:=false;
DM_Tabelle.adoquery1.sql.clear;
DM_Tabelle.adoquery1.sql.add('select * from tabelle1 order by punkte desc');
DM_Tabelle.adoquery1.active:=true;
was mache ich falsch? ist der update befehl so richtig?!
gruß
marcus