URL: https://www.overclockers.at/coding-stuff/paradox-datenbank_in_excel_74344/page_1 - zur Vollversion wechseln!
Hallo!
Ich möchte eine Paradox-Datenbank (*.db-Datei) mit Excel oder Word öffnen.
Wie geht denn das? Mit ADO oder DAO?
Ich hab mal folgendes mit ADO probiert, aber der meldet mir er habe keinen Datenquellenname gefunden und es sei kein Standardtreiber angegeben:
ADOObjekt.ConnectionString = "Driver={Microsoft Paradox Driver (*.db)};DBQ=I:\Pfad\Datei.DB;DriverID=26"
Was könnte ich sonst noch machen?
Danke zum voraus.
Gruss aus der Schweiz
Steff
nimm access, wenns zur verfügung steht:
http://www.ohsu.edu/bicc-edutech/su...doxaccess.shtml
Gezwungenermassen muss ich dies aus word oder excel erledigen 
versuch mal als ersten schritt einen DSN in der systemsteuerung anzulegen, und mit excel (import) bzw access drauf zuzugreifen. dann weißt du, das der treiber funkt, kannst diesen punkt abhacken und kannst dich auf andere details konzentrieren.
hast du paradox? dann würde ein komma-separierter export stark helfen - den versteht excel nämlich gut.
edit/add:
oder auch per direktem export aus paradox
ZitatExportSpreadsheet(":Priv:\\answer.db", "c:\\answer.xls", TRUE)
Execute("C:\\Program Files\\Microsoft Office\\Office10\\MSAccess.exe c:\\answer.xls")
Wenn ich ein DSN erzeuge kann ich ja kein Dateinamen (sondern nur den Pfad) angeben.
Wie sag ich ihm dann welche DB-Datei er nehmen soll?
... Nein ich habe (leider) kein Paradox, also nur mehrere Dateien mit der DB-Endung. Diese werden von einer externen Applikation benützt.
Ich muss jetzt eine Spalte einer Tabelle (alle Auftragsnummern) in eine Excel-Tabelle einfügen
ich würds trotzdem wie oben im link beschrieben in access öffnen und dann aus access wie auch immer in excel kopieren.
und wie, hast du kopien von diesen files, oder versuchst du auf die originale zuzugreifen??Zitat von SteffDiese werden von einer externen Applikation benützt.
Die andere Applikation wird nicht immer benötigt und ja, ich möchte auf die original Daten zugreifen.
gewissensfrage - ohne jetzt nur irgendwas über den aufbau d. programme, usw. zu wissen: was passiert wenn beide proggies gleichzeitig drauf zugreifen?Zitat von SteffDie andere Applikation wird nicht immer benötigt und ja, ich möchte auf die original Daten zugreifen.

ich weiß nicht wie "klug" der microsoft paradox-treiber ist, aber selbst DOS unterstützt record-locking bei dateien, und bei durchdachter programmierung ist der gleichzeitige zugriff kein problem.
was ist jetzt mit DSN anlegen ? funktioniert danach der zugriff mit anderen programmen (excel,access)?
Danke für eure Hile,
aber ich habe es jetzt anderst gelöst.
In Excel kann man Datenbanken über "Daten --> Externe Daten importieren --> Neue Abfrage erstellen" importieren.
Das ganze habe ich als Makro aufgezeichnet und nun habe ich den VBA-Code dazu.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026