Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Fehler bei SQL-Access über dbExpress (https://www.delphipraxis.net/52690-fehler-bei-sql-access-ueber-dbexpress.html)

rainerkunze124 1. Sep 2005 21:32

Datenbank: MySQL • Version: 4.1.13 • Zugriff über: Delphi

Fehler bei SQL-Access über dbExpress
 
Habe mir heute Xampp geholt und die MySQL-Datenbank zum Laufen gebracht.

Nun stellt sich allerdings Delphi sehr zickig an. Wenn ich die dbExpress Komponente benutze und der MySQL einstelle, dann erscheint unter VendorLib libmysql.dll.

Allerdings sagt Delphi immer, wenn ich versuche Connected auf true zu stellen (ich habe die ServerParameter eingestellt), dass libmysql.dll nicht geladen werden kann.

Egal, ob ich den Pfad zu der Datei von Xampp angebe, oder die Datei in Windows\System32 kopiere, Delphi stellt sich stur.

Weiß einer, warum?

r_kerber 1. Sep 2005 21:42

Re: Fehler bei SQL-Access über BDE
 
Ich vermute mal, daß dbExpress die vendortlib von MySQL 4.1 nicht unterstützt. Als Workarround versuche doch mal eine libmysql.dll von der Version 4.0 oder 3.x in die System32 zu kopieren.
BTW: dbExpress ist nicht BDE!

Thanatos81 1. Sep 2005 21:51

Re: Fehler bei SQL-Access über BDE
 
Oder lad dir mal die ZeosLib, zu finden bei sourceforge, runter. Da sind für die verschiedenen MySql und PostGreSQL auch gleich passende Libs dabei. Wenn du die Zeos nicht nutzen willst, helfen vielleicht ja schon die Libs.

Zitat:

Zitat von r_kerber
BTW: dbExpress ist nicht BDE!

Und das ist auch gut so!

rainerkunze124 1. Sep 2005 22:21

Re: Fehler bei SQL-Access über dbExpress
 
Hab jetzt Zeos komplett installiert. Und die Komponenten funktionieren. Werde das morgen näher testen,

Good night :hi:


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