Autor Téma: Delphi 11 DataExplorer připojení na Synology MariaDB  (Přečteno 137 krát)

Offline PetrB0

  • Plnoletý
  • ***
  • Příspěvků: 108
  • Karma: 1
    • Verze Delphi: Delphi XE2, Delphi 10.2 Tokyo, Delphi 10.41
Ahoj,
snažím se přes Data Explorer v Delphi 11 a FireDac připojit na Synology MadiaDB.
Definuji si všechny potřebné parametry a při testu mi to vrátí [FireDac][Phys][MySQL]-314. Cannot load vendor library [c:\Windows\System32\libmysql.dll]. Uvedený modul nebyl nalezen.
Knihovna je v adresáři uvedena (bohužel nejsem schopen ověřit, zda je 32b nebo 64b, když jsem stáhnul mysql-connector-c++-8.0.27-win32, tak tam tato knihovna není), vzal jsem jí z "c:\Program Files (x86)\FMSoft\Framework\uniGUI\Demos\CommonData\lib\mysql\.." a je ve verzi 5.5.53.0
Na tuto databázi se ze stejného počítače dostanu z NuSphere PhpEd a z dbForgeStudio for MySQL ovšem pod Delphi to nejsem schopný zprovoznit.
Máte nějakou radu?

Díky

Offline Jan Fiala

  • Plnoletý
  • ***
  • Příspěvků: 237
  • Karma: 3
    • Verze Delphi: 10.4.1
    • PSPad editor
Re:Delphi 11 DataExplorer připojení na Synology MariaDB
« Odpověď #1 kdy: 22-11-2021, 07:02:21 »
V připojení si definuj cestu ke knihovně nebo ji nahraj k aplikaci.

FDDrivers.ini:
[MySQL]
VendorLib=<slozka>\libmysql.dll

Ve Windows\System32 (pokud jsou windows 64b) je 64b knihovna, 32b knihovny jsou v Windows\SysWow64
Jestli kompiluješ 32b nebo 64b aplikaci v Delphi musíš vědět ty. A knihovnu potřebuješ stejné verze jako aplikaci.
« Poslední změna: 22-11-2021, 07:10:17 od Jan Fiala »

Offline PetrB0

  • Plnoletý
  • ***
  • Příspěvků: 108
  • Karma: 1
    • Verze Delphi: Delphi XE2, Delphi 10.2 Tokyo, Delphi 10.41
Re:Delphi 11 DataExplorer připojení na Synology MariaDB
« Odpověď #2 kdy: 22-11-2021, 10:05:52 »
Děkuji,
to FDDrivers.ini jsem upravil, ale chyba bude zřejmě v tom, že jsem System32 považoval za 32b adresář...
Nejde mi o kompilaci programu, ale o DataExplorer, který je v Delphi.

Otestováno: opravdu to bylo tím adresářem. Díky

Offline Jan Fiala

  • Plnoletý
  • ***
  • Příspěvků: 237
  • Karma: 3
    • Verze Delphi: 10.4.1
    • PSPad editor
Re:Delphi 11 DataExplorer připojení na Synology MariaDB
« Odpověď #3 kdy: 22-11-2021, 21:22:48 »
A tohle by te mohlo taky zajimat
https://blog.marcocantu.com/blog/2021-november-firedac-sqlite-see.html

Offline PetrB0

  • Plnoletý
  • ***
  • Příspěvků: 108
  • Karma: 1
    • Verze Delphi: Delphi XE2, Delphi 10.2 Tokyo, Delphi 10.41
Re:Delphi 11 DataExplorer připojení na Synology MariaDB
« Odpověď #4 kdy: 23-11-2021, 01:24:52 »
Díky, mrknu na to.