Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#8

Re: Arbeiten mit 2 Datenbanken

  Alt 31. Jul 2009, 01:11
Bei Access musst du jede Datenbank einzeln öffnen, brauchst also zwei ADOConnections.
Beim MS SQL Server gibt es die Möglichkeit Verbindungsserver einzurichten;
d.h. du greift auf Server A zu und kannst trotzdem von Server B Daten abrufen,ändern,löschen.
Die Syntax sieht so aus:SELECT * FROM VerbindungsServerName.DatenbankXYZ.dbo.Tabellenname Aber wie gesagt, bei Access (aka Jet Engine) ist dies nicht möglich.

Es wäre allerdings möglich auf einem SQL Server zwei Verbindungsserver einzurichten, die jeweils auf eine Access Datenbank verweisen.
Die *.mdb Dateien sollten idealerweise auf dem Server Rechner gespeichert sein, andernfalls gibt es grössere Leistungsverluste.
Aber ich schätze mal, du hast nur zwei lokale Access Datenbanken und es wird daher nichts anderes übrig bleiben
als im Programm Datensatz für Datensatz zu lesen (aus Datenbank A) und dann einzufügen (in Datenbank B).
fork me on Github
  Mit Zitat antworten Zitat