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
Man kann es auch mit numerischer Aufzählung machen statt DM.QryTmp.ParamByName ein DM.QryTmp.Params[0].AsInteger usw. - ist aber später schwieriger zu pflegen, bzw. zu lesen
Da aber aus Deiner Beschreibung nicht so richtig ersichtlich ist, um welche Datenbank es sich handelt, ist konkreteres zu sagen sehr schwierig. Was ist eine
ASCII/Text-Datenbank?
Gruß
Jochen