为什么在数据窗口的某列输入数据后,然后再取刚输入的数,有时正确有时是0?

liyx326 2001-12-14 09:22:19
为什么在数据窗口的某列输入数据后,然后再取刚输入的数,有时正确有时是0?
我先执行accepttext(),然后用getitemnumber()取刚输入数据的列,此列是数值型的。
...全文
73 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
咖啡 2001-12-14
  • 打赏
  • 举报
回复
在你的数据窗口事件itemchanged中跟踪一下你输入的数据是否已经被数据窗口真正接受了.
还可以检查你的accepttext()函数是否执行成功了.
Grace_ghb 2001-12-14
  • 打赏
  • 举报
回复
关注!
flyingatsea 2001-12-14
  • 打赏
  • 举报
回复
是不是焦点没转换的原因?
qujian 2001-12-14
  • 打赏
  • 举报
回复
dw.object.accepttext()
qqzhouyf 2001-12-14
  • 打赏
  • 举报
回复
可能是accepttext()没能成功的执行,才导致getitemnumber()查询为0
cctcj 2001-12-14
  • 打赏
  • 举报
回复
可能是pb中定义的数据类型和数据库中的数据类型不匹配。比如:pb中int是两位,而sql中int是四位。

1,108

社区成员

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

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