Boa tarde
Estou com problemas na compilação de programa no Visual Cobol for Visual Studiovou tentar te explicar.
Antes no NetExpress 3.1 alguns programas era compilado da seguinte forma:
CBLLINK -S -D -G SIS-CONB.CBL ODBCRW32.LIB
com isso ele gerava a rotina SIS-CONB.DLL já com a biblioteca ODBCRW32.LIB já incorporada no programa e rodava sem problemas em nosso sistemas, hoje eu compilo da mesma forma no VCVS 3.0 não me da erro nenhum na compilação, porém da o erro Error code: 174 - "ERROR CODE: 174 - IMPORTED FILE NOT FOUND durante a execução, tentei compilar sem a biblioteca, ai ele muda o erro para "Load erro: file 'mssqlm2' error code: 173, pc=0, call=1, seg=0 173 Called program file not found in drive/directory".
Eu preciso de compilar com essa biblioteca porque executo comando SQL nesse programa e se não coloco ele da erro bem na linha de comando abaixo:
EXEC SQL CONNECT USING :TEXTO-VAR END-EXEC
Estou com problemas na compilação de programa no Visual Cobol for Visual Studiovou tentar te explicar.
Antes no NetExpress 3.1 alguns programas era compilado da seguinte forma:
CBLLINK -S -D -G SIS-CONB.CBL ODBCRW32.LIB
com isso ele gerava a rotina SIS-CONB.DLL já com a biblioteca ODBCRW32.LIB já incorporada no programa e rodava sem problemas em nosso sistemas, hoje eu compilo da mesma forma no VCVS 3.0 não me da erro nenhum na compilação, porém da o erro Error code: 174 - "ERROR CODE: 174 - IMPORTED FILE NOT FOUND durante a execução, tentei compilar sem a biblioteca, ai ele muda o erro para "Load erro: file 'mssqlm2' error code: 173, pc=0, call=1, seg=0 173 Called program file not found in drive/directory".
Eu preciso de compilar com essa biblioteca porque executo comando SQL nesse programa e se não coloco ele da erro bem na linha de comando abaixo:
EXEC SQL CONNECT USING :TEXTO-VAR END-EXEC
A impressão que eu tenho que quando compilo o programa incluindo a biblioteca ODBCRW32.LIB não esta tendo efeito, será que talvez tenha mudado a forma de compilação ou tenho que incluir alguma nova diretiva, hoje eu uso $SET SQL(dbman=ODBC)?
atenciosamente
Renato Soares Vieira
Analista de Sistemas
Analista de Sistemas