Poznámky k verzi

5Cesta produktu DB2 UDB pro proměnnou SQL Routine Compile Command (Windows)

5Proměnnou DB2_SQLROUTINE_COMPILE_COMMAND není běžně nutné nastavit. 5Pokud je však v systému Windows nastavena, může dojít k problému 5způsobenému proměnnou %DB2PATH% obsahující mezeru mezi výrazy "Program" 5a "Files" ve výchozí cestě "C:\Program Files\IBM\SQLLIB". 5Tento problém může nastat i v případě, že celá hodnota proměnné je 5uvedena v uvozovkách.

5Při nápravě tohoto problému se používá zkrácená podoba hodnoty 5%DB2PATH%. Ve výchozím nastavení je cesta 5"C:\PROGRA~1\IBM\SQLLIB". Hodnotu %DB2PATH% můžete nastavit na 5zkrácenou podobu cesty, kde je produkt DB2 UDB nainstalován:

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

5aspustit proměnnou SQLROUTINE_COMPILE_COMMAND s výchozí 5hodnotou:

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"

5Můžete také změnit hodnotu vlastního příkazu nahrazením krátké podoby 5hodnoty cesty pro %DB2PATH%:

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"

5Skutečná použitá cesta musí odkazovat na umístění instalace produktu DB2 5UDB. Pokud je produkt DB2 UDB například nainstalován ve stejném 5umístění na jednotce D:, bude toto nastavení 5"D:\PROGRA~1\IBM\SQLLIB".


[ Začátek stránky | Předchozí stránka | Další stránka | Obsah ]