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.