MDB-Datei auslesen

S

sylvia73

Guest
Gibt es irgendwo ein Freeware-Programm das eine MDB-Datei auslesen kann.

Open Office tut es nicht MS-Office ist mir etwas zu teuer.

Sylvia
 
Mit Windows-Bordmitteln, müßte ab XP gehen:

CODE Dim conn, rs
Set conn = WScript.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Temp\Beispiel.mdb"
Set rs = conn.Execute("Select * From Artikel")
WScript.Echo rs.GetString()
conn.Close()


Das in eine Datei mit der Endung .vbs packen, die ausführen. Oder mit cscript Dateiname ausführen, dann wird der Text in die Konsole ausgegeben, kann mit > Zieldatei.txt in eine Textdatei umgeleitet werden.

Zum Nur-Angucken der Daten (und um zu erfahren, welche Tabellen definiert sind) kann man auch ein (uraltes) Freeware-Tool von mir nutzen: Sql-interaktiv-lernen - dem die eigene Datenbank unterschieben.
 
Hallo,

danke für die schnelle Antwort!

Dann bekomme ich eine Meldung Datenträger oder Netzwerkfehler.

Wo finde ich Dein Freeware-Tool?

Sylvia
 
Habe was gefunden. MDB-Viewer plus. Falls mal noch jemand das Problem hat.

Sylvia
 
QUOTE (sylvia73 @ Mo 8.09.2008, 21:24)Dann bekomme ich eine Meldung Datenträger oder Netzwerkfehler.

Du wirst kein Laufwerk E:\ haben.

Der obige Pfad muß entsprechend angepaßt werden.


QUOTE (sylvia73 @ Mo 8.09.2008, 21:24)Wo finde ich Dein Freeware-Tool?


Per google oder auf meiner Domain - Sql-interaktiv

Mit dem Tool kann man die Tabellen ermitteln, mit dem oben geposteten VBS-Schnipsel kann man jede Tabelle in eine Textdatei exportieren.

CScript.exe Scriptname.vbs > Datei.txt
 
Zurück
Oben