Zitat von
HaJo:
Morgen Daniel,
Wie kommst Du an die Eigenschaft
Query.SQL.Text?
Die korrekte "Insert Into" Anweisung bei einer
Query-Komponente lautet folgendermassen:
Delphi-Quellcode:
DM.QryTmp.SQL.Clear;
DM.QryTmp.SQL.Add('Insert into Tabellenname');
DM.QryTmp.SQL.Add('(Feldname 1, Feldname 2)'); // usw.
DM.QryTmp.SQL.Add('VALUES');
DM.QryTmp.SQL.Add('(:Wert für Feld 1, :Wert für Feld 2)'); // usw
DM.QryTmp.ParamByName('Feldname 1').AsInteger := Ausdruck oder Variable;
DM.QryTmp.ParamByName('Feldname 1').AsString := Ausdruck oder Variable; // usw.
IF NOT DM.QryTmp.Prepared THEN
DM.QryTmp.Prepare;
DM.QryTmp.ExecSQL; // Ausführen bzw. übertragen der Werte
schade, genau der selbe Fehler...
Daniel