很奇怪的关于SQl的问题?希望大家指教!!!急,在线等!!!!

liliang800207 2003-08-17 07:17:44
表中有如下两列
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也没有报错!

请大家给与指教!!!谢谢
...全文
45 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧