Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Problem mit libmysql.dll bzw libmysql (https://www.delphipraxis.net/140404-problem-mit-libmysql-dll-bzw-libmysql.html)

Baulli 17. Sep 2009 17:26

Datenbank: MySQL • Zugriff über: Delphi mysql.pas

Problem mit libmysql.dll bzw libmysql
 
Ich versuche wie schon Viele ein lokales Programm zu entwickeln, welches mir die Möglichkeit bietet Daten aus einer Datenbank(MySQL) zu lesen und zu editieren.
Ich arbeite mithilfe dieses Tutorials: http://www.delphipraxis.net/internal...ect.php?t=7266
Dennoch habe ich ein sehr eigenartiges Problem, der ausgegebene Fehler ist unter Google einfach nirgends zu finden.
Es ist insofern eigenartig, dass die benötigte Datei libmysql in meinem System bzw System32 Ordner liegt und auch im Projektordner.
Alles wie angegeben gemacht also und nun beim initialisieren mit dem Befehl
Code:
_myCon := mysql_init(nil);
und nun der ausgegebene Fehler von Delphi: MySQL: libmysql not loaded.
Nun die Frage, was ist nicht geladen libmysql? Keine Endung hat die Datei laut Delphi einfach nur libmysql.
Was hat mir das zu sagen?

Grüße

dominikkv 17. Sep 2009 17:56

Re: Problem mit libmysql.dll bzw libmysql
 
Zitat:

Zitat von Baulli
... die benötigte Datei libmysql in meinem System bzw System32 Ordner liegt und auch im Projektordner...

Du meinst aber schon die libmysql.dll?

DeddyH 17. Sep 2009 18:04

Re: Problem mit libmysql.dll bzw libmysql
 
Vielleicht hast Du einfach nur eine veraltete Version der *pas. Versuch es mal mit der hier verlinkten.

P.S.: Willkommen in der DP :dp:

Baulli 17. Sep 2009 18:07

Re: Problem mit libmysql.dll bzw libmysql
 
Zitat:

Du meinst aber schon die libmysql.dll?
Ja die mein ich.

Habe auch die neuste Version von der mysql.pas
Also daran kann es auch nicht liegen.

Baulli 17. Sep 2009 19:23

Re: Problem mit libmysql.dll bzw libmysql
 
Okay wie es Aussieht habe ich das Problem gelöst.
Ich weiß zwar nicht warum die Zeile im Tutorial weggelassen wird(würde mich aber dringend interessieren :-D)
und zwar nach sehr vielem Googlen dann doch noch hier im Forum gefunden, die Lösung:
Code:
libmysql_load(nil);
So simpel, ich rufe einfach mal die Funktion auf die libmysql zu laden unf schwupp Funktioniert alles.

Dennoch Danke für die Hilfe
Gruß Baulli

:dp:


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