Einzelnen Beitrag anzeigen

tuxic

Registriert seit: 3. Feb 2004
Ort: Berlin
90 Beiträge
 
#4

Re: BDE - ASCII Datenbank - INSERT

  Alt 1. Jun 2004, 08:40
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
LOAD "Windows XP", 8, 1
---- immerhin ein floppy, und keine Datasette ----
http://www.devloop.de
  Mit Zitat antworten Zitat