Aufgabe: Eine Tabelle aus bestehender Base-DB in eine andere Base-DB mit allen Daten kopieren.
Mögliche Lösung: (wie ich es bisher versucht habe) zwei Datenbankverbindungen erstellen und dann mit "SELECT * INTO" - Anweisung eine bestehende Tabelle in andere Datenbank kopieren.
Innerhalb einer DB funktioniert es problemlos:
Code: Alles auswählen
myQuerry = "SELECT * INTO ""tMitgliederNeu"" FROM ""tMitglieder"""
Die Verbindungen sehen dann so aus:
Code: Alles auswählen
' Quelle
..
ConnectionQ = DataSourceQ.GetConnection("","")
StatementQ = ConnectionQ.createStatement()
' Ziel
..
ConnectionZ = DataSourceZ.GetConnection("","")
StatementZ = ConnectionZ.createStatement()
...
Die Lösung für SQL Server lautet z.B.:
Code: Alles auswählen
SELECT * INTO ZielDB.dbo.CustomersTemp FROM QuelleDB.dbo.Customers
Code: Alles auswählen
sMyQuery="SELECT * INTO " & <ConnectionZ???> & ".""tMitgliederNeu"" FROM " & <ConnectionQ???> & ".""tMitglieder"""
Vielen Dank im Voraus!