Forum: Datenbanken
Delphi
by shmia,
8. Mai 2007
DataModule1.ADOQuery4.SQL.Add('Select * from liste where Jahrgang=:''Cat1'' and Gruppe=:''Cat2'' and NAME=:''Cat3'''); // Falsch
DataModule1.ADOQuery4.SQL.Add('Select * from liste where Jahrgang=:Cat1 and Gruppe=:Cat2 and NAME=:Cat3'); // Richtig
Forum: Datenbanken
Delphi
by shmia,
8. Mai 2007
Wenn die Zeile im DBGrid nach einer Änderung verlassen wird, dann wird automatisch .Post aufgerufen.
Dabei ist es egal, ob es eine TADOTable oder TADOQuery ist. (Locktype muss ltOptimistic sein)
Bei Abfragen einfacher Art wieSELECT * FROM Tabelle WHERE .....gibt es keine Probleme, geänderte Daten zurückzuschreiben oder neue Datensätze einzufügen.
Abfragen, die mehr als eine Tabelle benützen...