Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Paradox über ODBC, ohne BDE (https://www.delphipraxis.net/106886-paradox-ueber-odbc-ohne-bde.html)

hoika 18. Jan 2008 09:28

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

Paradox über ODBC, ohne BDE
 
Hallo,

Ich muss ein paar Daten aus einer PDX-Tabelle auslesen.

Die Suche hier ergibt, der ODBC-Treiber benutzt die BDE.
Gibt es wirklich keinen "nativ"-ODBC-Treiber, der die BDE nicht benutzt.


Heiko

mkinzler 18. Jan 2008 09:40

Re: Paradox über ODBC, ohne BDE
 
Der ODBC-Treiber für Paradox ( von Microsoft) verwendet nicht die BDE. Aber man verwendet in Delphi die BDE um auf ODBC zuzugreifen.

Bernhard Geyer 18. Jan 2008 09:42

Re: Paradox über ODBC, ohne BDE
 
Der JET-Treiber kann Paradox verwenden. Doch je nachdem ob die BDE installiert ist wird diese trotzdem verwendet. Also ist kein stabiles gleichmäßiges Verhalten zu erwarten. Auch kann es passieren (Embedded XP) das kein Jet installiert ist und auch nicht installiert werden kann.

Muss es denn Paradox sein?

hoika 18. Jan 2008 09:55

Re: Paradox über ODBC, ohne BDE
 
Hallo,

ich lese nur ein paar Daten aus,
Schreibzugriffe sind ausgeschlossen.
Als BS wird entweder w2k oder XP (nicht embedded) verwendet.

Hm, wie kann ich denn in Delphi überhaupt auf ODBC zugreifen,
wenn ich keine BDE (bde-odbc-bridge ist ja enthalten) habe ?



Heiko

Bernhard Geyer 18. Jan 2008 09:58

Re: Paradox über ODBC, ohne BDE
 
Zitat:

Zitat von hoika
Hm, wie kann ich denn in Delphi überhaupt auf ODBC zugreifen,
wenn ich keine BDE (bde-odbc-bridge ist ja enthalten) habe ?

Über AdoExpress/dbGo oder dbExpress oder nativen ODBC-Komponenten.
Ich würde aber direkt den Jet-Treiber verwenden. Beispiel von A. Kosch

tomsson74 18. Jan 2008 09:58

Re: Paradox über ODBC, ohne BDE
 
Zitat:

Zitat von mkinzler
Der ODBC-Treiber für Paradox ( von Microsoft) verwendet nicht die BDE. Aber man verwendet in Delphi die BDE um auf ODBC zuzugreifen.

Oder man benutzt eine alternative Komponente, um über ODBC auf Paradox zuzugreifen ohne dass die BDE benötigt wird.

Ich benutze mODBC. Diese Komponenten sind schon etwas älter aber man kann sie ohne Probleme so anpassen, dass sie unter einer neueren Delphi-Version laufen. Ich verwende sie mit Turbo Delphi.

http://hem.passagen.se/modbc/download.html

Es handelt sich hierbei um ein Open Source Projekt.

/Thomas

raiguen 18. Jan 2008 09:59

Re: Paradox über ODBC, ohne BDE
 
Zitat:

Zitat von hoika
...Ich muss ein paar Daten aus einer PDX-Tabelle auslesen. ...

das geht recht ordentlich mit den DegisyDataControls.
MemoFelder bzw deren Inhalt werden zwar 'erkannt' und angezeigt, aber nach meinen Erfahrungen klappt die Zuordnung zum selektierten Datensatz nicht richtig (es wird immer nur der Inhalt des ersten MemoFeldes angezeigt...)

hoika 18. Jan 2008 16:04

Re: Paradox über ODBC, ohne BDE
 
Hallo,

über die mODBC war ich auch schon gestolpert,
hatte die aber immer mit MySQL in Zusammenhang gebracht.


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:53 Uhr.

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