Missing DriverName Property: Różnice pomiędzy wersjami
Z Motława
(Nie pokazano 2 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 6: | Linia 6: | ||
* Wartość '''DriverName''' w pliku dbxconnections.ini nie pokrywa się (np. inna nazwa) z definicją w pliku dbxdrivers.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ą. | * 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 | + | * 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: | Przykład poprawnej definicji dla punktu pierwszego i drugiego: | ||
− | dbxconnections.ini: | + | [[dbxconnections.ini]]: |
<pre> | <pre> | ||
Linia 38: | Linia 38: | ||
MySQL Direct (Core Lab)=1 | MySQL Direct (Core Lab)=1 | ||
</pre> | </pre> | ||
+ | |||
+ | == Zobacz także == | ||
+ | * Opis pliku [[Dbxconnections.ini]] | ||
[[Kategoria: Motława]] | [[Kategoria: Motława]] |
Aktualna wersja na dzień 09:36, 3 lut 2009
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