Access-Datenbank auslesen

Hallo!

Ich will eine Programm schreiben, mit dem ich Access-Dateien „lesen“ will, ohne Access zu starten, also eine MDB-Datei öffnen und daraus Tabellennamen und Beschreibungen auslesen - weitere Inhalte sind erst mal unwichtig.

Ich wollte das ganze in VB programmieren.

Gibt´s dafür irgendwo Sourcen?

Schau mal in der Hilfe unter OpenDatabase und OpenRecordset nach - da steht alles, was du brauchst…

Reinhard

kann ich diese VB-Beispiele auch aus anderen Anwendungen benutzen, oder geht das nur als Access-Makro? Ich möchte eine Access-unabhängige Anwendung schreiben, die die Tabellen-Namen aus der Access-Datenbank ausließt.

Ich meinte die Hilfe zu Visual Basic - und das, was in der VB-Hilfe drinsteht, bezieht sich natürlich auf VB. (Wobei die Unterschiede zu Access-VBA in diesem Fall allerdings minimal sind.) Du musst halt die entsprechenden DAO-Objektbibliotheken in dein VB-Projekt einbinden.
Ein Access-Makro ist ja wohl etwas ganz anderes…

Den Tabellennamen bekommst du übrigens, indem du die TableDefs-Auflistung der entsprechenden Datenbank durchläufst. (Siehe unter „TableDefs“…)

Reinhard

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]