Missing DriverName Property: Różnice pomiędzy wersjami

Z Motława
(start)
 
Linia 3: Linia 3:
 
Błąd może być spowodowany m.in. jedną z poniższych przyczyn:
 
Błąd może być spowodowany m.in. jedną z poniższych przyczyn:
  
 
+
* Nieustalona wartość DriverName w pliku dbxconnections.ini
  1. 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
  2. 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ą.
  3. 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
  4. 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
+
  
  

Wersja z 12:59, 19 sty 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