ich benutze Lazarus 1.0.10 unter Windows 7 mit einer lokalen MySQL Datenbank.
Um in eine Abfrage aus mehreren Tabellen zu schreiben benutze ich die Zeos ZUpdateSQL Komonente.
Mein Insert sieht so aus:
Code: Alles auswählen
with DM.ZUpdateSQL do
begin
InsertSQL.Clear;
InsertSQL.Add(' INSERT INTO tbl ');
InsertSQL.Add(' (ID, ');
InsertSQL.Add(' Remarks, ');
InsertSQL.Add(' Date, ');
InsertSQL.Add(' Time, ');
InsertSQL.Add(' SalesOrderID, ');
InsertSQL.Add(' NameID) ');
InsertSQL.Add(' VALUES ');
InsertSQL.Add(' (:ID, ');
InsertSQL.Add(' :Remarks, ');
InsertSQL.Add(' :Date, ');
InsertSQL.Add(' :Time, ');
InsertSQL.Add(' :SalesOrderID, ');
InsertSQL.Add(' :NameID) ');
Params.ParamByName('SalesOrderID').Value := VarPJIDCurrent;
Weiss jemand einen Rat?
Gruss matze