有关PB中numeric类型

yangjianw2004 2006-11-06 10:21:41
我的一条代码是这样的:li_yufumoney=dw_1.object.cusbeformoney[dw_1.getrow()]其中cusbeformoney在数据库中是numeric类型.我想做的是:判断如果dw_1.object.cusbeformoney[dw_1.getrow()]取出的是空值时执行一段代码.
而问题是:li_yufumoney应该是什么类型,应该如何判断,
比如:if li_yufumoney=? then
else
.....
end if
分一定会有的呀!
...全文
239 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
len(li_yufumoney)=0 or isnull(li_yufumoney)
  • 打赏
  • 举报
回复
isnull
yangjianw2004 2006-11-07
  • 打赏
  • 举报
回复
分有点高吧!不过上面的方法都不成功!就算是isnull(li_yufumoney )=true也不行.因为用上面的方法时:无论值是不是空值 都弹出 then后面的messagebox("","").谁要是调试好了给我发过来的话,分是最高的呀!~对了我用的数据库是pb自带的~!
lovelihp 2006-11-07
  • 打赏
  • 举报
回复
if isnull( li_yufumoney ) then ...
给点分吧
youqiong 2006-11-07
  • 打赏
  • 举报
回复
IsNull
好多分啊..
orcd 2006-11-07
  • 打赏
  • 举报
回复
看看,确实高啊
woods 2006-11-07
  • 打赏
  • 举报
回复
的确分太高了,5分就够了,哈哈
jdsnhan 2006-11-07
  • 打赏
  • 举报
回复
就喜欢楼主这样的,高分啊。
wfliu 2006-11-07
  • 打赏
  • 举报
回复
double

if isnull( li_yufumoney ) then ...
yangjianw2004 2006-11-07
  • 打赏
  • 举报
回复
AFIC(AFIC)谢谢你呀!你这中方法对了,原来的的出现错误的原因是因为我没把刚输入的信息存入缓冲区~!哈哈!看来在做东西时候细节问题非常之重要呀,在解决这个问题时dw_1.accepttext()很重要!
yangjianw2004 2006-11-07
  • 打赏
  • 举报
回复
上还不行
提醒:li_yufumoney=dw_1.object.cusbeformoney[dw_1.getrow()]其中cusbeformoney在数据库中是numeric类型,数据库是pb自带的.大家想好了方法不防在机子上试一下!~
AFIC 2006-11-07
  • 打赏
  • 举报
回复
dw_1.accepttext()
li_yufumoney=dw_1.object.cusbeformoney[dw_1.getrow()]
if isnull( li_yufumoney ) then
messagebox('','is null')
else
messagebox('','not null')
end if
allright_flash 2006-11-07
  • 打赏
  • 举报
回复
isnull( li_yufumoney )

trim(li_yufumoney)=“”
lmby 2006-11-06
  • 打赏
  • 举报
回复
if isnull( li_yufumoney ) then ...

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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