![]() |
ADO, Access und einige Probleme mit SQL
hi
versuche mit den ADO kompos und sql auf eine access db zuzugreifen. allerdings klappts nicht wirklich: beim auslesen mit
Delphi-Quellcode:
geschieht beim ersten mal (klick aufn button) nichts und beim 2. mal kommt folgende fehlermeldung :
form1.ADOQuery1.SQL.Add('Select * from TUebersicht where Teamname = "Gekkos"');
Zitat:
beim updaten mit:
Code:
erscheint diese Fehlermeldung:
form1.ADOQuery1.SQL.Add('Update TUebersicht set Punkte=3 where Teamname="Gekkos"');
Zitat:
kann mir da jemand weiterhelfen? gruss, ims |
Re: ADO, Access und einige Probleme mit SQL
Sollte es im SQL-Statement nicht 'Gekkos' heißen?
|
Re: ADO, Access und einige Probleme mit SQL
Eventuell vertue ich mich, aber bei Deinem Beispiel sieht es so aus, als würde durch 'ButtonClick' nur eine SQL-Zeile angefügt, nicht aber die SQL-Anweisung ausgeführt, oder?
Ich mach das immer folgendermaßen:
Code:
Dies würde erklären, warum als Ergebnis des zweiten Clicks 'Teamname = "Gekkos"' wieder auftaucht.with ADOQuery1 do begin Close; //ADOQuery schließen, damit SQL Statement aenderbar wird SQL.Clear; //SQL-Statement loeschen und neu anlegen SQL.Add('Select * from TUebersicht where Teamname = ''Gekkos'''); Open; //ADOQuery oeffnen, damit visuelle Komponenten aktualisiert werden end; Es wird nach zufügen einer Zeile automatisch ein Zeilenumbruch vorgenommen, da es sich bei der SQL-Eigenschaft einer ADOQuery um Stringlisten handelt. |
Re: ADO, Access und einige Probleme mit SQL
achso... könnte sein, probiers morgen mal aus... danke!
gruss, ims |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz