2004-12-30 09:29
makefile
我cics是txseries 5.1 db2是8.2 c编译器是vc6.0,OS是windows 2000+sp4<br />cics普通的应用存取数据库没什么问题,但是只要带<br />exec sql prepare语句,该语句的SQLCODE就是-204<br />prepare 语句是select * from table1,其中表table1<br />肯定存在,把这个语句放命令行db2 select * from table1<br />可以执行,但是只要用cicsctl编译出来的prepare就报204<br />请问是什么原因。<br />sprintf(st,"select * from table1");<br />exec sql prepare s1 from st;<br />if (sqlcode!=0)<br />{ // sqlcode=-204<br />....<br />}<br />