![]() |
Insert
Hi Leute,
habe folgendes Problem. Ich möchte den Inhalt einer Query direkt in eine Datenbank speichern. Also OHNE folgende Routine. Bisher habe ich es immer so gemacht. Habe 2 Query genommen und in die erste die Daen eingelesen und die zweite als Insert verwendet. Jetzt habe ich vor eine ADOTable Komponente zu verwenden um mir die ganze Schreibarbeit zu sparen. Also die Query mit den Daten ein DataSet zuweisen und eine ADOTable Komponente.Als MasterSource der ADOTable das DataSet zuweisen. Dann ADOTable.INSERT. Geht aber irgendwie nicht :wall: . Hier der Code:
Delphi-Quellcode:
Gruß AS
// Textdatei in Query einlesen
hPfad := 'G:\Programme INTERN\Textdatei'; ADOQryImport.Close; ADOQryImport.SQL.Clear; ADOQryImport.SQL.Add('SELECT *'); ADOQryImport.SQL.Add(' FROM [EGUB.txt]'); ADOQryImport.SQL.Add(' IN '+ QuotedStr(hPfad) +' ''Text;'''); ADOQryImport.Open; // Vorher ADOTable über DataSet inhalt der Query zugewiesen While not ADOTable.Eof do begin ADOTable.Insert; ADOTable.Next; end; |
Re: Insert
Hallo AgentAS,
dazu gibt es doch das INSERT Statement:
SQL-Code:
INSERT into NEWTABLE
SELECT * FROM OLDTABLE WHERE ID > 100 |
Re: Insert
Moin,
probier mal:
Delphi-Quellcode:
statt
ADOTable.Post
Delphi-Quellcode:
oder hab ich dich jetzt falsch verstanden?? :roll:
AdoTable.insert
MfG hEiHaChI |
Re: Insert
Moin,
probier mal:
Delphi-Quellcode:
statt
ADOTable.Post
Delphi-Quellcode:
oder hab ich dich jetzt falsch verstanden?? :roll:
AdoTable.insert
MfG hEiHaChI |
Re: Insert
Hi,
werde es mal ausprobieren. Danke erstmal für eure Antwort. Gruss AS |
Re: Insert
Hi nochmal,
also bei mir läuft ein SQL 8 Server. Wenn ich diesen SELECT übergebe bringt er mir eine Fehlermeldung --> Syntax Fehler in der Nähe von IN.
Delphi-Quellcode:
Wenn ich diesen SELECT an ACCESS übergeb macht er es, aber leider löscht er mir jedesmal die vorhanden Tabelle, anstatt die Daten anzufügen.
SELECT * INTO DBTEST
FROM [EGUB.txt] IN 'G:\ProgrammeINTERN' 'Text;' Gruß AS |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz