Navigation

Fremde Datenbanken

Fremden Datenbanken:

Um auf Tabellen einer fremden Datenbank zuzugreifen verwendet man im FROM-Teil die IN-Klausel.
Damit kann man auch auf andere Datenquellen (dBase/Excel/etc) zugreifen:

SELECT
	*
FROM
	Tabelle
	IN 'C:\DeineDatenbank.mdb'



Man muss den vollständigen Pfad der Datenbank mitangeben. Falls es sich um einen Server handelt, muss man den Servernamen verwenden:

SELECT
	*
FROM
	Tabelle
	IN '\\Servername\DeineDatenbank.mdb'

Falls die Datenbank durch eine Benutzerverwaltung gesichert ist, sieht die Abfrage so aus:

SELECT
	*
FROM
	Tabelle
	IN 'c:\DeineDatenbank.mdb' [;SystemDb=C:\DeineMDW.mdw;UID=DeinName;PWD=DeinPasswort;]

Falls die Datenbank durch ein Passwort geschützt ist, sieht die Abfrage so aus:

SELECT
	*
FROM
	KUNDENSTAMM"
	IN 'C:\DeineDatenbank.mdb' [;DATABASE=C:\DeineDatenbank.mdb;PWD=DeinPasswort;]