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