PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Auslesen einer MS Access DB unter Linux



DieterH
11-04-2006, 11:19
Welche Möglichkeiten gibt es, eine MS Access DB unter Linux auszulesen, ohne dass wie in gängigen Perl-Modulen üblich, ein "Connect" durchgeführt werden muss?

Sehr vereinfacht stelle ich mir vor, dass das betreffende Dienstprogramm die .mdb-Datei als Eingabe erhält, die in ihr vorhandenen Informationen über Tabellen und Indizes vorfindet, und dann die Nutzdaten ausliest.

Klingt sehr einfach, ist wahrscheinlich sehr schwierig.

Danke im voraus

Dieter

baumgartner
12-04-2006, 05:33
schon mal hiermit versucht?

http://search.cpan.org/search?query=access+ms&mode=all

mfg Martin

DieterH
12-04-2006, 09:29
Martin,

danke für die URL.

Als Anfänger in Sachen Perl bräuchte ich ein volständiges (Minimal-)Beispiel, das unter Linux (SuSE Linux 10.0) läuft.

Dann fällt der Groschen ...

Danke im voraus

Gruß
Dieter

baumgartner
12-04-2006, 20:11
Eine Beispiel für das DBI Modul findest du hier: http://search.cpan.org/~tmtm/Class-DBI-v3.0.14/lib/Class/DBI.pm Für deine Accessverbindung musst du dann das Class::DBI::Access verwenden anstatt des DBI Moduls, da dieses ja dann alle anderen Methoden vom DBI Modul erbt.

Nachdem du wahrscheinlich keine OO-Kentnisse in Perl hast, wirst du jetzt wahrscheinlich sehr zu knabbern haben, wie lange programmierst du schon mit Perl? Martin