Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi ODBC Komponenten (https://www.delphipraxis.net/29395-odbc-komponenten.html)

af70 8. Sep 2004 17:28


ODBC Komponenten
 
Hallo,

ich würde gerne auf ODBC-Datenquellen direkt (ohne BDE und ADO) zugreifen. Habe gerade ODBC DAC (www.Softvector.com) und ODBCExpress (www.odbcexpress.com) ausprobiert. Diese funktionieren nicht so gut und kosten dazu einen Haufen Geld.

Kennt jemand gute Komponenten für die Benutzung von ODBC-Datenquellen?

Bernhard Geyer 8. Sep 2004 20:52

Re: ODBC Komponenten
 
Wieso heutzutage noch ODBC. Nach der M$-Roadmap ist gibt es ODBC AFAIK im 64-Bit-Windows nicht mehr. Und auch die M$-Eigenen Datenbanken lassen sich besser mit ADO (bzw. ADO.NET) bedienen als auf die mittlerweile veraltete Technik ODBC zurückzugreifen. Auch sind nicht alle Features vom MS SQL-Server per ODBC verfügbar.

Und das man mit ODBC nur einmal einmal eine Datenbank-Zugriffsschicht schreiben muß und mit allen DBMS gleichermaßen zurecht kommt ist auch nur Wunschdenken. Dazu sind die unterschiede der SQL-Dialekte zu groß

Ich würde für jede Datenbank native Komponenten verwenden. Für MS-SQL und Access zu ADO, für MySQL und Oracle zu die Komponenten von Core Labs (Alternativen gib es dazu auch noch), ...

neolithos 9. Sep 2004 10:39

Re: ODBC Komponenten
 
Schau mal hier.
Sybase

Warum wird da im 64 Bit Windows ein ODBC-Client angeboten?

Und zweitens kann ODBC nicht einfach mal eben abgeschaltet werden. Du unterschätzt die Verbreitung.

Bernhard Geyer 9. Sep 2004 11:20

Re: ODBC Komponenten
 
Zitat:

Zitat von neolithos
Und zweitens kann ODBC nicht einfach mal eben abgeschaltet werden. Du unterschätzt die Verbreitung.

Jedes 32-Bit Programm wird auf einem 64-Bit Windows noch ODBC zur verfügung gestellt bekommen. Es wird aber keine "native" 64-ODBC-Schnittstelle geben. Und ob nich an der einen oder anderen Stelle aufgrund der 32-Bit "WinAPI-Emulation" Probleme auftreten ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:15 Uhr.

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