Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   MySQL 5.6 mit XE5 Vendorlib libmysql.dll (https://www.delphipraxis.net/179224-mysql-5-6-mit-xe5-vendorlib-libmysql-dll.html)

Rene2 21. Feb 2014 07:07

Datenbank: MySQL • Version: 5.6.16 • Zugriff über: XE5

MySQL 5.6 mit XE5 Vendorlib libmysql.dll
 
Ich habe ganz frisch einen MySQL Community Server Version 5.6.16 installiert und dann versucht mit FireDAC eine Verbindung aufzubauen. Es kam ständig die Fehlermeldung, dass der Vendor-Treiber libmysql.dll nicht gefunden wird, obwohl ich das File ins passende Verzeichnis kopiert hatte. Nach sehr langem Suchen habe ich gefunden, dass XE5 mit dem File aus der Version 5.6 nicht funktioniert und habe mir das File aus der Version mysql-5.1.73-win32 besorgt. Das hat auf Anhieb funktioniert. Die Version 5.1 kann man herunterladen, entpacken und das File im Verzeichnis ...\mysql-5.1.73-win32\lib\opt finden.

Vielleicht hilft die Info ja jemandem ...

MEissing 21. Feb 2014 09:53

AW: MySQL 5.6 mit XE5 Vendorlib libmysql.dll
 
dbExpress benötigt in der Tat die explizite Version 5.1 der LIBMYSQL.DLL
http://wiltonsoftware.com/posts/view...ot-initialized

FireDAC kommt auch mit den aktuellen LIBMYSQL.DLLs klar...
https://forums.embarcadero.com/threa...threadID=90188
http://docs.embarcadero.com/products...QL_Server.html

Bernhard Geyer 21. Feb 2014 12:22

AW: MySQL 5.6 mit XE5 Vendorlib libmysql.dll
 
Da dbExpress eh schon mehr oder minder abgekündigt ist würde ich gleich auf FireDAC setzen oder besser um der GPL-Falle zu entgehen eine Bibliothek einsetzen (wie von DevArt) die gar keine dll benötigt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:03 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