怎样在PB的递归函数中使用游标?

bgxie 2003-01-22 05:14:19
在PB中自定义递归函数,函数中要使用游标,每次运行此函数时都会出错(游标已经打开),请问各位大虾,在PB的自定义递归函数中怎样才能使用游标?
...全文
74 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
navy125 2003-01-23
  • 打赏
  • 举报
回复
DECLARE cur CURSOR FOR
SELECT "dba"."kaodian"."location"
FROM "dba"."kaodian" ;//可以加入WHERE、、、
open cur;
do
fetch cur into :name;
if sqlca.sqlcode=100 then exit///提取完毕则退出循环
ddlb_1.additem(name)//对提出的数据进行操作
loop while sqlca.sqlcode=0 //循环提取
close cur;
xlongcn 2003-01-23
  • 打赏
  • 举报
回复
声明一个局部Transaction 对象
Transaction tran_x

declare cursor for ....using tran_x;
...
li_d_s 2003-01-22
  • 打赏
  • 举报
回复
你还是预先把游标内的内容读入数组再用在递归函数中吧

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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