很奇怪的关于SQl的问题?希望大家指教!!!急,在线等!!!!
表中有如下两列
bkdh jsfh count
17-92 1-1 12
17-92 1-1 13
declare cru_bk CURSOR FOR
SELECT COUNT FROM TABLE WHERE BKDH='17-92';
OPEN cur_bk;
fetch cur_bk into:count ;
//我要作的工作啦
//在此时sqlca.sqlnrows 为1是正确的表明还有一条数据
do while sqlca.sqlcode=0 and sqlca.sqlnrows>0
fetch cur_bk into:count ;
//我要作的工作啦
//但是第二次fetch后在此时sqlca.sqlnrows =2,这是怎么回事????
loop
close cur_bk;
经测试我发现检索了第二行数据两遍
sqlerrtext也没有报错!
请大家给与指教!!!谢谢