CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

openwithparm()打不开窗口,请大家指教一下!

楼主BenDeHen()2006-07-03 09:27:51 在 PowerBuilder / 基础类 提问

closewithparm()的参数传递问题!窗口:w_main  
  datawindow控件:dw_dsll    
  数据窗口:d_dsl  
  按纽:cb_retrieve  
  通过检索按纽已经将数据检索到了datawindow控件中,我想在此是双击数据窗口中的某一行  
  然后弹出w_ts窗口,代码如下:  
   
  在dw_dsll的doubleclicked事件中添加:  
  string   ls_idif   row   <   1   then   return    
  ls_id   =   getitemstring(row,'ask_id')  
  if   not   isnull(ls_id)   and   len(ls_id)   >   0   then    
  openwithparm(w_ts,ls_id)  
  end   if    
  运行后错误提示信息为:  
  error:   invalid   datawindow   row/column   specified  
  at   line   9   in   doubleclicked   event   of   object   dw_dsll   of   w_main  
  请大家指导一下,我还是个菜鸟,谢谢了!  
  问题点数:20、回复次数:9Top

1 楼mnsiii(水流花谢两无情)回复于 2006-07-03 09:46:45 得分 0

ls_id   =   getitemstring(row,'ask_id')  
   
  提示的意思是你这一句有问题。。。你看看你的这个‘ask_id’到底写对了没有?  
  或者你的askid到底是不是string   类型Top

2 楼BenDeHen()回复于 2006-07-03 09:51:58 得分 0

ask_id   在数据库的表里是VARCHAR型的.ls_id定义成string型对吧.Top

3 楼BenDeHen()回复于 2006-07-03 09:55:43 得分 0

我觉得是我的getitemstring(row,'ask_id')根本就没有取到数据,就是找不到原因.Top

4 楼lywei(成人达己,成己达人)回复于 2006-07-03 11:11:39 得分 0

查看一下你的打开窗体类型Top

5 楼cab_1128(坚持到底)回复于 2006-07-03 11:44:57 得分 0

同意楼上的,查看你的窗体类型,一般用这种方式打开的窗休类型都是响应窗体。Top

6 楼mnsiii(水流花谢两无情)回复于 2006-07-03 13:41:44 得分 0

ask_id     在你的数据窗口里叫什么名字?也叫做ask_id吗?  
   
  你看看row   的值是多少。。。  
  error:   invalid   datawindow   row/column   specified  
  这句话的意思就是指定的行或者列名有问题  
  Top

7 楼jackiecheng001(想飞,可是没有翅膀)回复于 2006-07-03 14:05:32 得分 0

用这个:    ls_id   =   dwo.object.ask_id[row]  
  调试下  
  设置为端点,看看Top

8 楼TJ_REN(毛子)回复于 2006-07-03 16:50:04 得分 0

你的ROW有没有指定啊  
  RWO=GETSELECTDEROW(0)Top

9 楼lovemoreh(爱比恨多)回复于 2006-07-03 17:26:15 得分 0

有if   row   <   1   then   return,可保证行没问题,问题出在列名上,你得查查第9行到底是哪句,如果第9行就是ls_id   =   getitemstring(row,'ask_id')这句,你得看看你的数据窗口对象d_dsl中是否确有名为ask_id的列。Top

相关问题

关键词

得分解答快速导航

  • 帖主:BenDeHen

相关链接

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

广告也精彩

反馈

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