Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi dbexpress Connection Problem (https://www.delphipraxis.net/181072-dbexpress-connection-problem.html)

Bladefire 13. Jul 2014 01:11

Datenbank: MySql • Version: 5.5 • Zugriff über: dbexpress

dbexpress Connection Problem
 
Hallo,

Wenn ich über dbexpress (TSQLConnection) eine Verbindung herstelln möchte erhalte ich diese Fehlermeldung:

"DBX-Fehler: Der Treiber konnte nicht korrekt initialisiert werden. Die Client-Bibliothek könnte fehlen, nicht ordnungsgemäß installiert sein, eine falsche Version haben, oder der Treiber fehlt möglicherweise im Systempfad."

Im Internet bin ich darauf gestoßen das es womöglich daran liegt das ich ein 64 Bit OS habe und delphi in 32 läuft. Darum sollte man die "libmysql.dll"(32 bit) in diesen Pfad hineintun: "C:\Windows\SysWOW64".

Dies habe ich gemacht es funktioniert allerdings noch immer nicht. Könnte es daran liegen das ich mysql in der 64 bit version installiert habe und nur die "libmysql.dll" von der 32 bit version genommen habe? (Muss man den Mysql - server überhaupt installieren oder reicht die dll?)

Lg Simon

Bladefire 13. Jul 2014 17:00

AW: dbexpress Connection Problem
 
*push

Bernhard Geyer 13. Jul 2014 17:20

AW: dbexpress Connection Problem
 
Du wirst vermutlich nicht eine zu deiner Delphi-Version kompatiblen mysql-DLL haben.
Alle paar Monate ändert hier MySQL/Sun/Oracle das Interface so das man hier in schönster Art und weise ein DLL-Hölle hat.

Bladefire 13. Jul 2014 19:07

AW: dbexpress Connection Problem
 
Danke für deine Antwort.

Könnte mir noch jemand die Frage Beantworten ob man den gesamten Mysql server installieren muss oder muss man nur die "libmysql.dll" haben?

Lg Simon

Bladefire 13. Jul 2014 20:56

AW: dbexpress Connection Problem
 
*push2

Bladefire 13. Jul 2014 21:19

AW: dbexpress Connection Problem
 
Ich benütze jetzt FireDac und nicht mehr dbexpress.

Ich empfehle dies für jeden der ähnliche Probleme hat.

PS: Nach längerem suchen habe ich eine Datenbank die externen Zugriff für Testzwecke erlaubt gefunden. Url: http://www.db4free.net/


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