Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Paradox Tabelle lesen (https://www.delphipraxis.net/159771-paradox-tabelle-lesen.html)

hanspeter 12. Apr 2011 11:01

Datenbank: Paradox • Version: 1 • Zugriff über: ?

Paradox Tabelle lesen
 
Hallo,

kennt wer ein Tool um eine Paradoxtabelle nativ (ohne BDE) zu lesen?
(Soll unter Win7/D XE laufen.)

Gruß Peter

Bernhard Geyer 12. Apr 2011 11:13

AW: Paradox Tabelle lesen
 
Schau mal welche der beiden ersten Möglichkeiten Connection Strings bei Verwendung von ADO/dbGo funktionieren.

SubData 12. Apr 2011 12:08

AW: Paradox Tabelle lesen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Brauchst du nur ein Tool, womit du die Tabellen lesen kannst, oder willst du die Tabellen aus einem eigenen Programm heraus ansprechen?

Edit: Falls es nur um ein Tool geht, habe ich dir mal den PDXplorer in den Anhang gepackt.

hanspeter 12. Apr 2011 12:35

AW: Paradox Tabelle lesen
 
Danke für die Tips. Mit ODBC habe ich schon probiert. Hier kommt beim Öffnen einer query/Table der Fehler
"unerwarteter Fehler (11265).
Und danke für den Pdxplorer. Den probiere ich.
Ich muss Tabellen n ur lesen, um sie nach MSSQL zu konvertieren.

Gruß Peter

MrSpock 12. Apr 2011 12:57

AW: Paradox Tabelle lesen
 
Ich weiß nur, das IBExpert Paradoxtabellen lesen und konvertieren kann. Hilft das?

hanspeter 12. Apr 2011 13:35

AW: Paradox Tabelle lesen
 
Weis einer woher der unerewartete Fehler 11256 kommt
oder besser wie ich den wieder weg bekomme?

Ich kann über die ADOConnection alle Tabellennamen auslesen.
Bringe ich den Tabellenname in ein ADOTable, dann kommt der Fehler beim Öffnen.

Gruß
Peter

Bernhard Geyer 12. Apr 2011 13:45

AW: Paradox Tabelle lesen
 
Du gehst jetzt über ADO und dann noch ODBC? Wieso nicht direkt über den JET-Treiber ohne ODBC?

hanspeter 12. Apr 2011 13:59

AW: Paradox Tabelle lesen
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1094638)
Du gehst jetzt über ADO und dann noch ODBC? Wieso nicht direkt über den JET-Treiber ohne ODBC?

Ich gehe schon über den direkten Driver.

Hier der Connectinsstring.

Delphi-Quellcode:
ADOConnection1.ConnectionString := 'Driver={Microsoft Paradox Driver (*.db )};DriverID=538;'+
                                     'Fil=Paradox 5.X;'+
                                     'DefaultDir=D:\MIGRATIONSPROJEKTE\IOWIZARD\DB_MDTS7\;'+
                                     'Dbq=D:\MIGRATIONSPROJEKTE\IOWIZARD\DB_MDTS7;'+
                                     'CollatingSequence=ASCII;';
Ich habe jetzt die Ursache für den Fehler auch gefunden.
Mit Adminrechten funktioniert das Programm unter W7.
Damit ist dieser Zugriffsweg wohl für allgemeine Anwendungen gestorben.
Im konketen Fall sollte es gehen, da ich die Datentabellen nach MSSQL portieren will.
(Das Projekt wird komplett nach .net portiert.)

Gruß
Peter

Bernhard Geyer 12. Apr 2011 14:02

AW: Paradox Tabelle lesen
 
Zitat:

Zitat von hanspeter (Beitrag 1094640)
Ich gehe schon über den direkten Driver.

Dachte wegen "Mit ODBC habe ich schon probiert." du gest darüber.


Zitat:

Zitat von hanspeter (Beitrag 1094640)
Ich habe jetzt die Ursache für den Fehler auch gefunden.
Mit Adminrechten funktioniert das Programm unter W7.
Damit ist dieser Zugriffsweg wohl für allgemeine Anwendungen gestorben.

Hast du es auf einem PC probiert auf dem keine BDE installiert ist. AFAIK (jedenfalls in der Vergangenheit) hat die JET-Engine bei vorhandensein die BDE mit verwendet.

hanspeter 12. Apr 2011 15:09

AW: Paradox Tabelle lesen
 
XE hatte mir noch die BDE installiert.
Nach dem Entfernen des Monsters kommt der Fehler 11256 nicht mehr.
Dafür hat der Treiber jetzt kein Zugriff auf die Tabelle mehr. (Object nicht gefunden.)


Gruß
Peter


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:41 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz