Thema: Delphi QuotedStr und sql-update

Einzelnen Beitrag anzeigen

markon

Registriert seit: 12. Sep 2003
229 Beiträge
 
#1

QuotedStr und sql-update

  Alt 13. Okt 2003, 16:42
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
  Mit Zitat antworten Zitat