CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

各位老大帮小弟看一段程序,谢谢!!

楼主chen_pb(倒霉)2005-02-06 15:27:34 在 PowerBuilder / 基础类 提问

String   ls_text,ls_name,ls_owner,ls_type,ls_text2  
  Long   ll_i,ll_rows  
   
  ls_text='sp_help'  
  ll_i=0  
  Declare   cur_a   Dynamic   Cursor   For   SQLSA;  
  Prepare   SQLSA   From   :ls_text;  
  Open   DyNamic   cur_a;  
  Fetch   cur_a   Into   :ls_name,:ls_owner,:ls_type;  
  Do   While   SQLCA.SQLCODE=0  
  If   ls_type='user   table'   Then  
  If   ls_name<>'aaa'   Then  
  ll_i++  
  ls_text2='Select   Count(*)   From   '+ls_name  
  Declare   cur_b   Dynamic   Cursor   For   SQLSA;  
  Prepare   SQLSA   From   :ls_text2;  
  Open   Dynamic   cur_b;  
  Fetch   cur_b   Into   :ll_rows;  
  Do   While   SQLCA.SQLCODE=0  
  Update   aaa   Set   name=:ls_name,rows=:ll_rows  
  Where   id=:ll_i;  
  Fetch   cur_b   Into   :ll_rows;  
  Loop  
  Close   cur_b;  
  End   If  
  End   If  
  Fetch   cur_a   Into   :ls_name,:ls_owner,:ls_type;  
  Loop  
  Close   cur_a;  
  Commit;  
   
  为什么cur_b这个游标不能被open? 问题点数:50、回复次数:6Top

1 楼good__student(谦谦君子)回复于 2005-02-06 16:10:23 得分 0

好象是参数不对应这个存储过程的游标。Top

2 楼songzj8(海风)回复于 2005-02-06 16:20:32 得分 20

cur_b   需要用另外一个事务  
  需要重新创建一个sqlca这样的事务对象Top

3 楼kkbgp(kkb)回复于 2005-02-06 17:11:09 得分 10

同意  
  可以尝试创建另一个事务B,并在B中定义游标cur_bTop

4 楼ghostagain(心情卡片)回复于 2005-02-11 15:58:32 得分 10

同意       在游标里定义游标要另一个事务的Top

5 楼bowling(保龄球大师)回复于 2005-02-16 15:01:30 得分 10

用游标进行多重循环计算,速度太慢,不建议这么用。  
  我曾经刚开始学pb的时候,也是用游标来循环计算的,结果一个统计做了四五小时,后来改进后,才一、二分中就ok了。Top

6 楼bowling(保龄球大师)回复于 2005-02-16 15:02:24 得分 0

建议使用dataset把数据读入内存后,在dataset上进行循环,应该好多了。Top

相关问题

  • 各位老大帮我看看我的程序错在哪??
  • 请各位老大帮忙解释一下这段程序
  • 怎么去编写日志程序?各位老大帮帮忙!!!(在线等待.......)
  • 小神有“在JSP程序中调用外部程序的问题”请各位老大进来帮忙
  • 各位老大,帮帮忙!
  • 各位老大帮帮忙
  • 各位老大帮帮我!!!!!
  • 各位老大帮帮忙,如何在EditPlus 里面编辑java程序能有上下文提示阿?
  • 请各位老大帮忙看看,我的程序出现的错误,本人没法理解。
  • 100分!各位老大帮忙调程序!关于一个私有继承的问题!小弟在线急等!

关键词

  • ls
  • cur
  • sqlsa
  • 游标
  • ll
  • sqlca
  • 事务
  • dynamic
  • fetch
  • owner

得分解答快速导航

  • 帖主:chen_pb
  • songzj8
  • kkbgp
  • ghostagain
  • bowling

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo