Kiadási megjegyzések

5DB2 UDB útvonal az SQL rutinok fordítási parancsát megadó beállítás számára (Windows)

5A DB2_SQLROUTINE_COMPILE_COMMAND beállítást általában nem szükséges 5beállítani. Ha azonban beállítják, Windows rendszeren problémát 5okozhat, hogy szóközt tartalmaz a %DB2PATH% változóban megadott 5alapértelmezett útvonal ("C:\Program Files\IBM\SQLLIB"). Ez a 5probléma annak ellenére jelentkezik, hogy a teljes érték idézőjelek között van 5megadva.

5Megoldásként rövidített formában kell megadni a %DB2PATH% értékét. 5Így az alapértelmezett útvonal ez lesz: 5"C:\PROGRA~1\IBM\SQLLIB". Az egyik lehetőség, hogy a DB2 5telepítési útvonalát adja meg rövid formában a %DB2PATH% változóban:

5   set db2path=C:\PROGRA~1\IBM\SQLLIB

5és a DB2_SQLROUTINE_COMPILE_COMMAND beállítás alapértelmezett értékét 5használja:

5   db2set DB2_SQLROUTINE_COMPILE_COMMAND="cl -Ox -W2 -TC -D_X86_=1 -MD
5     -I%DB2PATH%\include SQLROUTINE_FILENAME.c /link -dll
5     -def:SQLROUTINE_FILENAME.def /out:SQLROUTINE_FILENAME.dll
5     %DB2PATH%\lib\db2api.lib"

5A másik lehetőség, hogy magát a fordítási parancsot változtatja meg, az 5útvonal rövidített alakját megadva a %DB2PATH% változó helyett:

5   db2set DB2_SQLROUTINE_COMPILE_COMMAND="cl -Ox -W2 -TC -D_X86_=1 -MD
5     -IC:\PROGRA~1\IBM\SQLLIB\include SQLROUTINE_FILENAME.c /link -dll
5     -def:SQLROUTINE_FILENAME.def /out:SQLROUTINE_FILENAME.dll
5     C:\PROGRA~1\IBM\SQLLIB\lib\db2api.lib"

5Valójában a DB2 UDB telepítési könyvtárának útvonalát kell 5megadnia. Ha például a DB2 UDB a D: meghajtón van telepítve 5ugyanezen az útvonalon, akkor a "D:\PROGRA~1\IBM\SQLLIB" beállítást kell 5használnia.


[ Oldal eleje | Előző oldal | Következő oldal | Tartalom ]