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

getrow打包后的问题!急,在线等!

楼主laoduan_78(游戏)2004-09-03 19:22:32 在 PowerBuilder / DataWindow 提问

long   ll_row,ll_isn  
  ll_row   =   dw_1.getrow()  
  if   ll_row   <   0   then   return  
  ll_isn   =   dw_1.getitemnumber(ll_row,"isn")  
   
  打包后,上面这段代码的第四行会报错,显示取值失败,ll_row   =   0(dw_1中只有一条记录)  
  但在编译环境下就什么问题都没有。请问为什么,解决就给分!  
  问题点数:100、回复次数:12Top

1 楼klbt(快乐白兔)回复于 2004-09-03 19:24:18 得分 10

if   ll_row   <   0   then   return修改为  
  if   ll_row   =   0   then   returnTop

2 楼klbt(快乐白兔)回复于 2004-09-03 19:24:46 得分 10

另外,你的代码写在按钮上还是在数据窗口中?Top

3 楼wangxichen() 喜之郎 : )回复于 2004-09-03 19:25:19 得分 10

if   ll_row   <   0   then   return改为  
  if   ll_row   <=   0   then   returnTop

4 楼wangxichen() 喜之郎 : )回复于 2004-09-03 19:26:20 得分 0

呵呵,来晚了Top

5 楼laoduan_78(游戏)回复于 2004-09-03 19:28:13 得分 0

是我疏忽,if   ll_row   <   1   then   return  
  没错的  
  不是这里的问题  
  我的代码在按钮中Top

6 楼wangxichen() 喜之郎 : )回复于 2004-09-03 19:30:49 得分 0

那数据窗口对象中是否存在“isn”而且数据类型为数值型的列?Top

7 楼wangxichen() 喜之郎 : )回复于 2004-09-03 19:34:16 得分 30

或者是当数据窗中只有一行记录时行焦点设置有问题  
  要不在dw_1.getrow()之前判断如果为1行,就dw_1.setrow(1)试试Top

8 楼workhand(我可憨了...)回复于 2004-09-03 19:35:02 得分 10

if   ll_row   <   1   then   return   1   呢  
  Top

9 楼klbt(快乐白兔)回复于 2004-09-03 19:35:10 得分 30

估计你的数据窗口所有列都不能得到焦点,建议getrow()修改为getselectedrow(0),当然你要在clicked事件编码。  
  dw_1.SelectRow(0,false)  
  dw_1.SelectRow(row,true)  
  Top

10 楼laoduan_78(游戏)回复于 2004-09-03 19:44:14 得分 0

我的数据窗口的确存在所有列都被锁定不能获得焦点的情况。  
  但问题是,当数据表为空的时候,数据窗口不能显示任何值,也就是说ll_row应该为0  
  应该return  
  再有:在编译环境下没有问题的,只有打包后才会这样的,我用的是PB6.5Top

11 楼xuexy1980_xxy1980(勇豹)回复于 2004-09-03 19:51:44 得分 0

if   ll_row   =   0   then   returnTop

12 楼wjlforever()回复于 2004-09-03 19:55:42 得分 0

先用messagebox("",string(ll_row))看看你的值是多少,然后再做打算!Top

相关问题

  • 在线等急:SetUpFactory打包
  • 在线等---C#打包问题,急!!!
  • 程序打包问题!!!急,在线等!!!
  • 急!!如何打包????
  • 打包问题,在线等待,急急急!
  • 打包问题,在线等待,急急急!
  • 急急急,有关打包的问题?在线等!
  • VB打包安装问题,急,在线等!!!!!
  • 急切在线等:打包时出现的问题!
  • 大侠们,怎么打包BDE,在线等待,急

关键词

  • getrow
  • ll
  • row

得分解答快速导航

  • 帖主:laoduan_78
  • klbt
  • klbt
  • wangxichen
  • wangxichen
  • workhand
  • klbt

相关链接

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

广告也精彩

反馈

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