CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

关于用游标自动生成月工资的问题!!!!!!!!!!

楼主gauchygcy(gcy)2002-06-08 12:31:26 在 PowerBuilder / 基础类 提问

我在用游标将当前的记录检索出来后,根据不同的基本工资、补贴、奖金等来生成月工资。游标:  
  declare   emp_no_all   cursor   for  
  select   emp_no,emp_gz   from   yg;  
  open   emp_no_all;  
  fetch   emp_no_all   into:emp_no,:gz;  
  do   while   (sqlca.sqlcode=0)  
  select   gzbz.gzjbgz   into:jbgz   from   gzbz   where   gzbz.gz=:gz;  
  ………………  
  可是在do   while之前好像没有成功,引起sqlcode=0,所以do   while循环没有执行!  
  我也检查了好几遍,难道是游标不对么?  
  请高手指点! 问题点数:30、回复次数:7Top

1 楼lzp_lrp(lzp)回复于 2002-06-08 12:49:31 得分 0

程序没什么问题  
  你单步执行一下看看吧Top

2 楼znflx(心比天高,命比纸薄)回复于 2002-06-08 12:53:49 得分 0

不明白你是什么意思,最好没执行一步都检查一下sqlca.sqlcodeTop

3 楼swjtu95(老狼)回复于 2002-06-08 12:54:30 得分 0

先检查一下联到库了吗?  
   
   
  Top

4 楼wangpeilei_403(蚂蚱)回复于 2002-06-08 13:03:01 得分 20

在do   while   前加一句messagebox("",sqlca.sqlcode),看一下sqlca.sqlcode的值,如果不等于零,清查看一下   emp_no,gz两变量的类型,再者可能时数据库的问题Top

5 楼gauchygcy(gcy)回复于 2002-06-08 13:04:30 得分 0

库肯定是连上了,因为我要程序自动生成月工资,但基本工资、奖金等我都输入了,程序就根据这些值计算就可以了,执行的结果是除了月工资、和我要程序计算的日期没有外,其他的值都出现了!  
  我单步跟踪过了,从do   while   开始就没执行,所以才会有上面的问题。可是我没发现哪儿有错误?Top

6 楼swjtu95(老狼)回复于 2002-06-08 13:19:47 得分 10

程序应该没问题。  
   
  那应该得到:emp_no,:gz的值了吗?变量的类型对不对?  
   
  Top

7 楼gauchygcy(gcy)回复于 2002-06-08 13:44:50 得分 0

就没有得到emp_no,gz的值!  
  这我倒糊涂了?  
  是库有问题么?  
  再试试看!Top

相关问题

  • 序号的怎样可以自动生成,不要用游标.
  • 游标
  • 游标
  • 游标?
  • 在 pro*c中,游标所占内存能否自动回收?
  • 自动生成textbox控件!!!
  • 自动生成序列号
  • hibernate 代码自动生成
  • 如何自动生成Html
  • 自动生成问题?

关键词

  • 执行
  • 游标
  • 生成月工资
  • gzbz
  • sqlcode
  • emp
  • sqlca
  • gz
  • 值
  • 程序

得分解答快速导航

  • 帖主:gauchygcy
  • wangpeilei_403
  • swjtu95

相关链接

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

广告也精彩

反馈

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