Remarques sur le produit

5Chemin DB2 UDB pour la commande SQL ROUTINE COMPILE (Windows)

5En général, la commande DB2_SQLROUTINE_COMPILE_COMMAND n'a pas besoin 5d'être définie. Cependant, lorsqu'elle est définie sous 5Windows, un incident peut se produire si la variable %DB2PATH% contient un 5espace entre "Program" et "Files" dans le chemin par défaut "C:\Program 5Files\IBM\SQLLIB". Cet incident peut survenir même si la valeur entière 5de la commande est entre guillemets.

5La solution consiste à utiliser la forme abrégée de la valeur 5%DB2PATH%. Par défaut, il s'agit de 5"C:\PROGRA~1\IBM\SQLLIB". Vous pouvez soit attribuer à %DB2PATH% 5la forme abrégée du chemin d'installation de DB2 UDB :

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

5puis exécuter DB2_SQLROUTINE_COMPILE_COMMAND avec la valeur par défaut 5:

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 modifier la valeur de la commande elle-même en substituant la forme 5abrégée de la valeur du chemin de %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"

5Le chemin utilisé doit être celui où DB2 UDB est installé. Par 5exemple, si DB2 UDB est installé sur le même chemin du disque D:, le 5paramètre est "D:\PROGRA~1\IBM\SQLLIB".


[ Début de page | Page précédente | Page suivante | Table des matières ]