hur.cn - 华软网

 热门搜索

pb中怎么知道游标取到几条数据?

  作者:未知    来源:网络    更新时间:2019/10/7
pb中怎么知道游标取到几条数据?
string str[]
String v_sql
date vnow
int i=1
vnow=today()
Declare my_cursor dynamic cursor for sqlsa;
v_sql='Select agreement_type From divide_date_table Where divide_date='+string(vnow)
Prepare sqlsa from :v_sql;
Open my_cursor;
loop //pb中能用这类loop结构吗?
fetch my_cursor into :str[i];
i=i+1;
//这里如何跳出循环
end loop;

高手指教
谢谢
------华软网友回答------
...

Open my_cursor;
do

fetch my_cursor into :str[i];

loop until sqlca.sqlcode = 100// 没有取到数据,说明已经读完了

close my_cursor;



     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。