[gelöst] MySQl Fehler: libmariadb.dll found but not be loaded
- Levario
- Beiträge: 101
- Registriert: Mo 1. Sep 2014, 14:32
- OS, Lazarus, FPC: Windows 10 Pro Laptop (Lazarus 3.0.0 FPC 3.2.2)
- CPU-Target: 64 Bit
- Wohnort: Deutschland / NRW
[gelöst] MySQl Fehler: libmariadb.dll found but not be loaded
Hallo zusammen,
ich habe Lazarus neu Installiert in der Version 2.2 vorher hatte ich 2.0.
Meine Zeos Version ist die 7.2.6.1 Stable
Meine Maria DB Version ist Server-Version: 10.3.34-MariaDB-0ubuntu0.20.04.1 - Ubuntu 20.04 Protokoll-Version: 10
Mein betriebssystem Windows 10 Pro 21H2
von der alten zur neuen Lazarus Version habe ich leider den Fehler das er bei Zeos nicht mehr die Datenbank .dll laden kann.
Der Fehler lautet genau: libmariadb.dll found but not be loaded. Check compile-target and library compatibility!
Die libmariadb.dll befindet sich im Programmordner und unter Windows / System32.
Habt ihr vielleicht eine Idee? Vorher hatte leider alles funktioniert Ich kenne den Spruch Never Touch a Runnig System wollte mich allerdings modernisieren. Jetzt ärgert es mich. Für Hilfe wäre ich dankbar!
ich habe Lazarus neu Installiert in der Version 2.2 vorher hatte ich 2.0.
Meine Zeos Version ist die 7.2.6.1 Stable
Meine Maria DB Version ist Server-Version: 10.3.34-MariaDB-0ubuntu0.20.04.1 - Ubuntu 20.04 Protokoll-Version: 10
Mein betriebssystem Windows 10 Pro 21H2
von der alten zur neuen Lazarus Version habe ich leider den Fehler das er bei Zeos nicht mehr die Datenbank .dll laden kann.
Der Fehler lautet genau: libmariadb.dll found but not be loaded. Check compile-target and library compatibility!
Die libmariadb.dll befindet sich im Programmordner und unter Windows / System32.
Habt ihr vielleicht eine Idee? Vorher hatte leider alles funktioniert Ich kenne den Spruch Never Touch a Runnig System wollte mich allerdings modernisieren. Jetzt ärgert es mich. Für Hilfe wäre ich dankbar!
Zuletzt geändert von Levario am Sa 16. Apr 2022, 16:16, insgesamt 1-mal geändert.
Der Weg ist das Ziel... Aber bitte nicht vergessen los zu laufen :).
Re: MySQl Fehler: libmariadb.dll found but not be loaded
In das Lazarus Verzeichnis, wo lazarus.exe liegt, solltest du die DLL auch nochmal reinschieben, dann sollte es gehen
Gruß, Michael
- Levario
- Beiträge: 101
- Registriert: Mo 1. Sep 2014, 14:32
- OS, Lazarus, FPC: Windows 10 Pro Laptop (Lazarus 3.0.0 FPC 3.2.2)
- CPU-Target: 64 Bit
- Wohnort: Deutschland / NRW
Re: MySQl Fehler: libmariadb.dll found but not be loaded
Vielen Dank für die schnelle Antwort leider hat das nicht funktioniert.
Der Weg ist das Ziel... Aber bitte nicht vergessen los zu laufen :).
Re: MySQl Fehler: libmariadb.dll found but not be loaded
Hast du mariadb in der connection ausgewählt?
Gruß, Michael
- Levario
- Beiträge: 101
- Registriert: Mo 1. Sep 2014, 14:32
- OS, Lazarus, FPC: Windows 10 Pro Laptop (Lazarus 3.0.0 FPC 3.2.2)
- CPU-Target: 64 Bit
- Wohnort: Deutschland / NRW
Re: MySQl Fehler: libmariadb.dll found but not be loaded
Ja die Software hat ja vorher funktioniert.
Der Weg ist das Ziel... Aber bitte nicht vergessen los zu laufen :).
- Levario
- Beiträge: 101
- Registriert: Mo 1. Sep 2014, 14:32
- OS, Lazarus, FPC: Windows 10 Pro Laptop (Lazarus 3.0.0 FPC 3.2.2)
- CPU-Target: 64 Bit
- Wohnort: Deutschland / NRW
Re: MySQl Fehler: libmariadb.dll found but not be loaded
Hatte die 64 Bit Version Installiert und es gerade nochmal mit der 32 Bit Version probiert beide Versionen zeigen den gleichen Fehler an.
Der Weg ist das Ziel... Aber bitte nicht vergessen los zu laufen :).
-
- Beiträge: 843
- Registriert: Sa 12. Sep 2015, 12:10
- OS, Lazarus, FPC: Laz stable (2.2.6, 3.x)
- CPU-Target: Win 32/64, Linux64
- Wohnort: Wien
Re: MySQl Fehler: libmariadb.dll found but not be loaded
habe jetzt keinen Tip aus der Hüfte....aber....
wie hast du die neue Lazarus Version installiert? Kann da etwas quer gelaufen sein?
Nachdem es seit langem fpcupdeluxe funktioniert installiere ich NIE über eine funktionierende Lazarus/fpc Installation drüber.
Mehrere voll funktionsfähige Installationen nebeneinander fühlen sich in unterschiedlichen Verzeichnissen sehr wohl, Das sich nicht irgendwie in die OS-Installation (bei mir Win10) hineingräbt.
Und mit einem eigenen Unit Output Directory
C:\Laz_Lib\<Projektname>\$(TargetCPU)-$(TargetOS)-$(LazVer)
liegt alles schön getrennt. 32 und 64 bit nebeneinander geht natürlich auch. Wenn mehrere Versionsgleiche Installionen auf ein Verzeichnis zeigen einfach alles löschen und neu bauen lassen.
"Never Touch a Runnig System" ist so immerleicht möglich. Also wenn du schon modernisierst und Fehler suchen musst, dann vielleicht im großen Stil.
Ach ja, und eine Version deinstallieren heisst nur das Verzeichnis und die Links/Verknüpfungen löschen
wie hast du die neue Lazarus Version installiert? Kann da etwas quer gelaufen sein?
Nachdem es seit langem fpcupdeluxe funktioniert installiere ich NIE über eine funktionierende Lazarus/fpc Installation drüber.
Mehrere voll funktionsfähige Installationen nebeneinander fühlen sich in unterschiedlichen Verzeichnissen sehr wohl, Das sich nicht irgendwie in die OS-Installation (bei mir Win10) hineingräbt.
Und mit einem eigenen Unit Output Directory
C:\Laz_Lib\<Projektname>\$(TargetCPU)-$(TargetOS)-$(LazVer)
liegt alles schön getrennt. 32 und 64 bit nebeneinander geht natürlich auch. Wenn mehrere Versionsgleiche Installionen auf ein Verzeichnis zeigen einfach alles löschen und neu bauen lassen.
"Never Touch a Runnig System" ist so immerleicht möglich. Also wenn du schon modernisierst und Fehler suchen musst, dann vielleicht im großen Stil.
Ach ja, und eine Version deinstallieren heisst nur das Verzeichnis und die Links/Verknüpfungen löschen
- Levario
- Beiträge: 101
- Registriert: Mo 1. Sep 2014, 14:32
- OS, Lazarus, FPC: Windows 10 Pro Laptop (Lazarus 3.0.0 FPC 3.2.2)
- CPU-Target: 64 Bit
- Wohnort: Deutschland / NRW
Re: MySQl Fehler: libmariadb.dll found but not be loaded
Lag an der 32 Bit Version hab es nun sauber nebeneinander laufen die 64Bit und die 32Bit Version, die 64 Bit funktioniert. Danke für den Tipp!!charlytango hat geschrieben: ↑Sa 16. Apr 2022, 12:06habe jetzt keinen Tip aus der Hüfte....aber....
...
Mehrere voll funktionsfähige Installationen nebeneinander fühlen sich in unterschiedlichen Verzeichnissen sehr wohl, Das sich nicht irgendwie in die OS-Installation (bei mir Win10) hineingräbt.
...
liegt alles schön getrennt. 32 und 64 bit nebeneinander geht natürlich auch. Wenn mehrere Versionsgleiche Installionen auf ein Verzeichnis zeigen einfach alles löschen und neu bauen lassen.
"Never Touch a Runnig System" ist so immerleicht möglich.
Ach ja, und eine Version deinstallieren heisst nur das Verzeichnis und die Links/Verknüpfungen löschen
Der Weg ist das Ziel... Aber bitte nicht vergessen los zu laufen :).
-
- Beiträge: 843
- Registriert: Sa 12. Sep 2015, 12:10
- OS, Lazarus, FPC: Laz stable (2.2.6, 3.x)
- CPU-Target: Win 32/64, Linux64
- Wohnort: Wien