Missing DriverName Property
Z Motława
Missing DriverName Property
Błąd może być spowodowany m.in. jedną z poniższych przyczyn:
- Nieustalona wartość DriverName w pliku dbxconnections.ini
- Wartość DriverName w pliku dbxconnections.ini nie pokrywa się (np. inna nazwa) z definicją w pliku dbxdrivers.ini
- Lokalizacja w rejestrze systemu Windows (gałąź HKEY_CURRENT_USER\Software\Borland\DBExpress ) wskazuje na podane pliki ini znajdujące się w innym katalogu niż są.
- Jeśli istnieje na danym stanowisku definicja odgórna nazw baz danych dostępnych dla programu w rejestrze systemu Windows (gałąź HKEY_CURRENT_USER\SOFTWARE\HT2003\DBCONNECT\BDEINI) należy sprawdzić poprawność nazw w kluczach DATABASE NAME oraz ALL DATABASE NAME względem definicji nagłówków w pliku dbxconnections.ini
Przykład poprawnej definicji dla punktu pierwszego i drugiego: dbxconnections.ini:
[tunel-ht] HostName=127.0.0.1 DataBase=ht DriverName=MySQL Direct (Core Lab) LocaleCode=1045
oraz dbxdrivers.ini*:
[MySQL Direct (Core Lab)] GetDriverFunc=getSQLDriverMySQLDirect LibraryName=dbexpmda.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)=1
Zobacz także
- Opis pliku Dbxconnections.ini