Unable to load dbexpmda.dll: Różnice pomiędzy wersjami

Z Motława
(dodanie linka do strony o dbxconnections.ini)
m
Linia 23: Linia 23:
 
</pre>
 
</pre>
  
oraz dopisać sekcję w pliku *dbxdrivers.ini:
+
oraz dopisać sekcję w pliku [[dbxdrivers.ini]]:
  
 
<pre>
 
<pre>

Wersja z 10:59, 11 lut 2010

Komunikat: Unable to load dbexpmda.dll

Dla bazy systemu HT wykorzystywany jest driver dbexpmda.dll w wersji 1.53 (stabilny, działa, 0 problemów).


Na tym stanowisku jest zainstalowana prawdopodobnie wersja XP z rozszerzonym adresowaniem (widać we właściwościach "Mój komputer") a dbexpmda.dll w wersji 1.53 nie działa - stąd komunikat.


Rozwiązanie:
Rozwiązaniem jest zastosowanie nowszej wersji pliku dbexpmda.dll - np. 2.50, dlatego w pliku dbxconnections.ini należy dopisać sekcję np.[ht250], np.:

[ht]
DriverName=MySQL Direct (Core Lab)
Database=ht
HostName=192.168.0.1

[ht250]
DriverName=MySQL Direct (Core Lab)250
Database=ht
HostName=192.168.0.1

oraz dopisać sekcję w pliku dbxdrivers.ini:

[MySQL Direct (Core Lab)250]
GetDriverFunc=getSQLDriverMySQLDirect
LibraryName=dbexpmda250.dll
VendorLib=not used
BlobSize=-1
  • - należy pamiętać, aby w pliku dbxdrivers.ini znajdowała się inicjująca dany sterownik w sekcji

[Installed Drivers] np:

[Installed Drivers]
MySQL Direct (Core Lab)250=1