![]() |
Datenbank: Access 2000 • Version: 2000 • Zugriff über: ADO
Insert mit 2 ADOCommands
Hallo
Delphi 2005 Access 2000 Ich arbeite mit ADOConnection und ADOCommand Bei nur 1 mdb kann ich z.B. folgendes anwenden: ADOCommand1.CommandText := 'INSERT INTO Verfall (APPARATENR) SELECT Kunden.APPARATENR FROM Kunden'; Nun habe ich das Problem, dass die Tabelle Kunden in einer 2 mdb steht. Ich mache also 2 ADOConnections und 2 ADOCommands. Das Konstrukt würde nun also in etwa so aussehen: ADOCommand1.CommandText := 'INSERT INTO Verfall (APPARATENR)' + 'SELECT (hier Zugriff auf die 2. ADOCommand) Kunden.APPARATENR' + 'FROM Kunden'; Leider kriege ich das Ganze nicht hin. Kann mir jemand helfen? Besten Dank Beni |
Re: Insert mit 2 ADOCommands
Du kannst doch Tabellen von der einen MDB in die andere MDB referenzieren. Damit kannst Du diese wie eine "eigene" Tabelle ansprechen.
Wie du dieses aber Programmtechnisch machst bin ich überfragt. Schon lange nichts mehr mit Access gemacht. |
Re: Insert mit 2 ADOCommands
müßte ungefähr so gehen:
INSERT INTO tabelle (Spalte, Spalte...) (SELECT Ausdruck, Ausdruck... FROM Quelltabelle1) UNION (SELECT Ausdruck, Ausdruck FROM Quelltabelle2) |
Re: Insert mit 2 ADOCommands
Besten Dank für euer Interesse!
Bei meinem Problem geht es nicht um ein SQL Problem, sondern lediglich darum, wie ich von ADOCommand2 nach AdOCommand1 Daten Einfügen kann. Die eingangs erähnte Problematik soll lediglich ein Beispiel darstellen. Besten Dank nochamls. |
Re: Insert mit 2 ADOCommands
Hilft der Link:
![]() |
Re: Insert mit 2 ADOCommands
Belehrt mich eines Besseren: Ich denke aber, das geht gar nicht!
Zwei Tabellen verbinden: ja Zwei Datenbanken verbinden: Nein Ich empfehle das Kopieren der betreffenden Tabelle von DB2 in DB1 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:20 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