[Eine Seite zurück] [Übersicht] [Eine Seite vor]

Benutzung auf eigene Gefahr !
Keine Garantie für garnichts !

Statusabfrage für die eingebundenen Tabellen

Sprache / Programm: SQL (Access)
Beschreibung

Die SQL-Anweisung liefert alle eingebundenen Tabellen in einer Datenbank zurück, zeigt die Quelltabelle in der fremden Datenbank und zeigt, ob die fremde Datenbank existiert.

Die Abfrage nutzt die Access-Systemtabelle MSysObjects, die in jeder Access-Datenbank vorhanden ist.

VBA-Quelltext
SELECT [Name] AS [Die Tabelle …],
[ForeignName] AS […ist verknüpft mit…],
[Database] AS […in Datenbank],
Dir$([Database])<>"" AS Status
FROM [MSysObjects]
WHERE [Type]=6
Rückgabewert

Gibt eine Tabelle (Dynaset) aus.

Anwendungsgebiete, Fehler und Warnungen

Die verwendete Dir$-Funktion aus VBA arbeitet nicht korrekt, wenn das Laufwerk nicht existiert.