Hallo Self-Community,
mal wieder quält mich ein Problem, bei dem auch nach vielen Trys bisher nur Errors herauskamen: Ich möchte mit Perl eine MS ACCESS Datenbank auslesen.
Das klappt auch mit Hilfe des Perl-Moduls WIN32::ODBC wunderbar bei allen Problemen, die mit Hilfe einer SQL Abfrage zu lösen sind. Aber ich will mehr.
Jedes Datenfeld von Access besteht ja aus Feldname, Felddatentyp und Beschreibung (s. Entwurfsansicht einer Tabelle). Ich will den Wert von "Beschreibung" auslesen - und zwar mit Hilfe von Perl.
Das Perl Modul scheint da an seine Grenzen zu stossen. Aber weil das Perl-Modul WIN32::ODBC ja eigentlich auch nichts anderes macht, als auf den ODBC-Treiber zuzugreifen, müsste ich doch auch direkt von meinem Perl-Skript aus auf den ODBC-Treiber zugreifen können.
Nun habe ich mir schon das Innenleben des besagten Moduls angesehen, aber so richtig schlau bin ich noch nicht geworden, an welcher Stelle und wie das Perl-Modul mit dem ODBC-Treiber kommuniziert.
Zwar ist auch noch die Frage offen, ob ein ODBC-Treiber im allgemeinen und meiner im speziellen in der Lage ist, das o.g. Beschreibungsfeld auszulesen, aber meine bisherigen Recherchen bei Microsoft deuten positiv in diese Richtung.
Habe ich die Problematik ausreichend beschrieben? Ich bin für jede Hilfe dankbar, sei es eine zur exakten Schnittstelle im Quellcode des Perl-Moduls, wo dieses mit dem ODBC-Treiber kommuniziert, sei es eine andere Möglichkeit, wie ich mit Perl das Beschreibungsfeld auslesen kann.
Noch ein Wort: Ich weiß, dass in diesem Forum Fragen zu MS ACCESS gerne an spezielle Microsoft-Foren verwiesen werden. Ich habe auch bereits in einem solchen gepostet, bisher leider ohne Erfolg. Deshalb versuche ich jetzt den Weg über die Perl-Experten, die sich hier zweifellos "herumtreiben".
Schon jetzt ganz vielen Dank für eure Hilfe
Pidder Lüng