关于动态游标

sjzjq 2003-10-17 04:34:11
下面的脚本在有的机器上能执行,有的提示游标不能打开,请问这是什么原因,如何解决
SQL= 'select sgbh from '+named
DECLARE source_cursor DYNAMIC CURSOR FOR SQLSA;
PREPARE SQLSA FROM :sql USING ajtranction ;
OPEN DYNAMIC source_cursor ;
fetch source_cursor into :ls_SGBH;
...全文
35 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sjzjq 2003-10-23
  • 打赏
  • 举报
回复
好多人都说程序没有问题,程序在其他机器上也是同样得问题,没有办法,只好用动态数据窗口来实现同样得功能。(动态数据窗口可以)
langel 2003-10-22
  • 打赏
  • 举报
回复
可能是生成的SQL语句不对,先检查一下SQL语句生成是否正确,如果确实正确可能就是机器环境不同,不能打开连接的问题
qqjj7758 2003-10-18
  • 打赏
  • 举报
回复
我也想知道
sjzjq 2003-10-18
  • 打赏
  • 举报
回复
ls_named一样也不行,不过可以不一样,但是每个表都包含同样的字段
cmaboy 2003-10-17
  • 打赏
  • 举报
回复
没有理由,应该都可以的呀
athere_08 2003-10-17
  • 打赏
  • 举报
回复
每次执行的时候+ls_named+一样吗?
sjzjq 2003-10-17
  • 打赏
  • 举报
回复
机器和环境都一样,数据库也一样
fmilan 2003-10-17
  • 打赏
  • 举报
回复
机器的环境都一样吗?程序应该没问题的,检查环境,比如数据库等
sjzjq 2003-10-17
  • 打赏
  • 举报
回复
楼上的脚本和我的一样,请问我的有什么问题
joyouth88 2003-10-17
  • 打赏
  • 举报
回复
Declare get_name dynamic cursor for sqlsa;
ls_mysql= "select sgbh from "+ls_named
PREPARE SQLSA FROM :ls_mysql ;
OPEN DYNAMIC get_name ;
FETCH get_name INTO :ls_SGBH ;
CLOSE get_name ;

740

社区成员

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

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