Notas sobre o Release

5Caminho do DB2 UDB para SQL Routine Compile Command (Windows)

5Geralmente, o DB2_SQLROUTINE_COMPILE_COMMAND não precisa ser 5definido. No entanto, quando definido no Windows, pode ocorrer um 5problema causado pela variável %DB2PATH% que contém um espaço entre "Programa" 5e "Arquivos" no caminho padrão "C:\Arquivos de 5Programa\IBM\SQLLIB". Este problema pode ocorrer mesmo se o valor do 5comando inteiro estiver entre aspas.

5A solução alternativa é utilizar o formato abreviado do valor 5%DB2PATH%. No caso padrão, isto seria 5"C:\PROGRA~1\IBM\SQLLIB". Você pode definir %DB2PATH% para o 5formato abreviado do caminho em que o DB2 está instalado:

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

5e executar o DB2_SQLROUTINE_COMPILE_COMMAND com o valor padrão:

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"

5Ou alterar o valor do próprio comando substituindo o formato abreviado do 5valor do caminho para %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"

5Observe que o caminho atual utilizado deve ser o local em que o DB2 UDB 5está instalado. Por exemplo, se o DB2 UDB estiver instalado no mesmo 5caminho no drive D:, a definição será 5"D:\PROGRA~1\IBM\SQLLIB".


[ Início da Página | Página Anterior | Próxima Página | Índice ]