Popis súborov ODBC ovládača, ktoré sa nachádzajú v adresári inst_odbc (32-bitová verzia) resp. inst_odbc64 (64-bitová verzia):

  • d2odbccfg_XX_XX_XX.dll – knižnica, ktorá umožňuje konfiguráciu ODBC prostredníctvom užívateľského rozhrania (napr. d2odbccfg_21_0_70.dll).
  • d2odbcdrv_XX_XX_XX.dll – knižnica, ktorá implementuje funkcionalitu ODBC rozhrania (napr. d2odbcdrv_21_0_70.dll). Knižnica je klientom aplikačného servera D2000 a musí byť rovnakej verzie ako aplikačný server.

Pozn: pre 32-bitové programy sú potrebné 32-bitové ODBC ovládače, pre 64-bitové programy sú potrebné 64-bitové ODBC ovládače. Každý ovládač sa dokáže pripojiť k 32 aj 64-bitovej verzii D2000.

Inštaláciu ovládača je potrebné vykonať po inštalovaní D2000. Je možné inštalovať D2000 ODBC ovládač aj na počítači, kde D2000 systém nie je nainštalovaný.

Postup inštalácie 32-bitovej verzie ovládačov je nasledovný:

  • Nakopírovanie súborov: pokiaľ je na počítači inštalovaný systém D2000, je potrebné nakopírovať ODBC ovládače D2000 z adresára inst_odbc do adresára binprogramovom adresári.
    Pokiaľ na počítači nie je inštalovaný systém D2000, treba okrem ovládačov  (d2odbccfg_XX_XX_XX.dlld2odbcdrv_XX_XX_XX.dll) do vybraného adresára (napr. C:\Windows\System32 alebo adresára v C:\Program Files) nakopírovať aj súbor libtzdate.dll a adresár tzdata (adresár tzdata sa nachádza v programovom adresári, súbor libtzdate.dll v podadresári bin).
  • Registrácia ovládača: na registráciu sa používa utilita odbcconf. Príklad spustenia (na 64-bitových Windows) pre D2000 verziu 21.0.70:
    %systemroot%/syswow64/odbcconf /A { INSTALLDRIVER "D2000 V21.0.70 Real Time Driver|Driver=D:\D2000\D2000_EXE\bin\d2odbcdrv_21_0_70.dll|Setup=D:\D2000\D2000_EXE\bin\d2odbccfg_21_0_70.dll"}
    V príklade treba nahradiť verziu D2000 (V21.0.70) ako aj názvy knižníc (d2odbcdrv_21_0_70.dll d2odbccfg_21_0_70.dll) a cestu k nim (D:\D2000\D2000_EXE\bin) vlastnými.

Postup inštalácie 64-bitovej verzie ovládačov je nasledovný:

  • Nakopírovanie súborov: pokiaľ je na počítači inštalovaný systém D2000, je potrebné nakopírovať ODBC ovládače D2000 z adresára inst_odbc64 do adresára bin64 programovom adresári.
    Pokiaľ na počítači nie je inštalovaný systém D2000, treba okrem ovládačov  (d2odbccfg_XX_XX_XX.dlld2odbcdrv_XX_XX_XX.dll) do vybraného adresára (napr. C:\Windows\System32 alebo adresára v C:\Program Files) nakopírovať aj súbor libtzdate.dll a adresár tzdata (adresár tzdata sa nachádza v programovom adresári, súbor libtzdate.dll v podadresári bin64).
  • Registrácia ovládača: na registráciu sa používa utilita odbcconf. Príklad spustenia pre D2000 verziu 21.0.70:
    %systemroot%/System32/odbcconf /A { INSTALLDRIVER "D2000 V21.0.70 Real Time Driver|Driver=D:\D2000\D2000_EXE\bin64\d2odbcdrv_21_0_70.dll|Setup=D:\D2000\D2000_EXE\bin64\d2odbccfg_21_0_70.dll"}
    V príklade treba nahradiť verziu D2000 (V21.0.70) ako aj názvy knižníc (d2odbcdrv_21_0_70.dll d2odbccfg_21_0_70.dll) a cestu k nim (D:\D2000\D2000_EXE\bin64) vlastnými.


LOG súbory

LOG súbory, do ktorých sú zapisované ladiace informácie, sa nachádzajú v adresári, ktorý je zapísaný v premennej prostredia ALLUSERSPROFILE. Jej hodnotu je možné získať napríklad takto:

d:\>echo %ALLUSERSPROFILE%
C:\ProgramData

Mená log súborov sú D2ODBC_CFG.log pre d2odbccfg_XX_XX_XX.dll a D2ODBC_DRV.log pre d2odbcdrv_XX_XX_XX.dll.



Pôvodný návod - už neaktuálny

Inštaláciu ovládača je potrebné vykonať po inštalovaní D2000. Inštalácia sa vykonáva prostredníctvom súboru install.exe, ktorý sa nachádza v programovom adresári \inst_odbc.

Popis súborov:

  • install.exe - program, ktorý po spustení inštaluje alebo aktualizuje ODBC driver "D2000 VXX.XX.XX Real Time Driver" v 32 bitovej verzii. 64-bitová verzia nie je dostupná.
  • d2odbccfg_XX_XX_XX.dll – knižnica, ktorá umožňuje konfiguráciu ODBC prostredníctvom užívateľského rozhrania.
  • d2odbcdrv_XX_XX_XX.dll – knižnica, ktorá implementuje funkcionalitu ODBC rozhrania. Knižnica je klientom aplikačného servera D2000 a musí byť rovnakej verzie ako aplikačný server.

Poznámka: Mená dll súborov závisia od verzie, a preto po inštalácii sú písmená XX v mene nahradené verziou. Napríklad d2odbcdrv_10_1_39.dll.

Inštalácia (install.exe)

  • Kopíruje súbory D2installDir\D2000_EXE\inst_odbc\d2odbccfg_10_1_39.dll a D2installDir\D2000_EXE\inst_odbc\d2odbcdrv_10_1_39.dll do adresára % SystemRoot%\system32 (obyčajne c:\windows\system32).
  • Registruje v OS ODBC driver. Prítomnosť ODBC drivera je možné overiť v ODBC Data Source Administrator (32-bit verzia) na záložke Drivers.

Príklad úspešnej inštalácie:

d:\d2000\D2000_V10.01.039\D2000_EXE\inst_odbc>install.exe
Updating file D2odbcdrv_10_1_39.dll
Updating file D2odbccfg_10_1_39.dll

The End

d:\d2000\D2000_V10.01.039\D2000_EXE\inst_odbc>

Meno ODBC drivera aj mená dll súborov sú vytvorené s použitím označenia konkrétnej verzie D2000, lebo v OS Windows zdieľajú menný priestor (dll súbory sú kopírované do adresára c:\windows\system32 a meno drivera je v zozname prístupných ODBC driverov).
LOG súbory, do ktorých sú zapisované ladiace informácie, sa nachádzajú v adresári, ktorý je zapísaný v premennej prostredia ALLUSERSPROFILE. Jej hodnotu je možné získať napríklad takto:

d:\d2000\D2000_V10.01.039\D2000_EXE\inst_odbc>echo %ALLUSERSPROFILE%
C:\ProgramData

Mená log súborov sú D2ODBC_CFG.log pre d2odbccfg_XX_XX_XX.dll a D2ODBC_DRV.log pre d2odbcdrv_XX_XX_XX.dll.

Súvisiace stránky:

Napíšte komentár