怎么messagebox不运行?

8slobs 2003-03-19 04:21:23
long ll_row,i
datastore lds_a
lds_a=create datastore
lds_a.dataobject="dw_1"
lds_a.settrans(sqlca)
ll_row=lds_a.retrieve()
messagebox("s",string(lds_a.getitemnumber(1,"departmentid")))
...全文
94 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Methodor 2003-03-19
  • 打赏
  • 举报
回复
lds_a.getitemnumber(1,"departmentid") is null~
daiwoo_wang 2003-03-19
  • 打赏
  • 举报
回复
message显示的参数值为NULL,此时MESSAGE无法显示
圣殿骑士18 2003-03-19
  • 打赏
  • 举报
回复
有null值
csdsjkk 2003-03-19
  • 打赏
  • 举报
回复
lds_a.dataobject="dw_1"
这条语句很别扭,
虽然理论上它的写法没错,
但我怀疑dw_1不是数据对象,而是数据窗口控件。
或者试试这样写:
lds_a.dataobject=dw_1.dataobject

qianfl 2003-03-19
  • 打赏
  • 举报
回复
lds_a.getitemnumber(1,"departmentid")没取到值
tchatcha 2003-03-19
  • 打赏
  • 举报
回复
有参数为空值
8slobs 2003-03-19
  • 打赏
  • 举报
回复
才三条数据

lds_a.settrans(sqlca)
lds_a.settransobject(sqlca)
ll_row=lds_a.retrieve()
if ll_row>0 then
messagebox("s",string(lds_a.getitemnumber(1,"departmentid")))
end if
messagebox("dkf","dkf")
可以显示最后一句
zhouzdsoft 2003-03-19
  • 打赏
  • 举报
回复
lds_a.settrans(sqlca)
改为lds_a.settransobject(sqlca)
ll_row=lds_a.retrieve()
if ll_row>0 then
messagebox("s",string(lds_a.getitemnumber(1,"departmentid")))
end if
wooaoo 2003-03-19
  • 打赏
  • 举报
回复
没死吗?会不会数据太多了没法执行到messagebox

看起来没错
钟伟海 2003-03-19
  • 打赏
  • 举报
回复
lds_a.dataobject="dw_1",你的数窗名为DW_1吗??
如果是应该没问题!!!!

1,109

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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