VALUE REQUIRED FOR THIS ITEM 问题

oyj 2008-12-12 02:27:04
如下代码

dw_1.settransobject(sqlca)
dw_1.retrieve()
DW_1.INSERTROW(0)

很简单的,但是运行时弹出错误提示
'DATAWINDOW ERROR'
'VALUE REQUIRE FRO THIS ITEM'

这是什么问题?但是在INSERTROW(0)以前怎么能够给数据项赋值呢?



...全文
574 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
pass5007 2011-10-25
  • 打赏
  • 举报
回复
edit tab页属性 required被选中了吧。呵呵
mrsunny 2009-09-12
  • 打赏
  • 举报
回复
111111111111111111111
laojia721 2009-08-10
  • 打赏
  • 举报
回复
DING YI XIA
oyj 2008-12-14
  • 打赏
  • 举报
回复
重新写了个数据窗口对象放进数据窗口控件就好了(就是更改了DATAOBJECT),其他什么都没有改.数据窗口对象和原来的也是一模一样.

真是奇怪!!!!!!!!!!!!!!
Methodor 2008-12-13
  • 打赏
  • 举报
回复
错误是retrieve还是insert引起的?
楼上说的是insert引起的似乎不太可能...

如果确定是insert引起的,那唯一的可能就是间接带来的问题(前面没问题的话insert不可能出错):
dw有问题或者retrieve出来的数据有问题(不符合dw中的某写规则验证)...

这样的话就是insert间接触发的...但错不在insert...
Divina 2008-12-12
  • 打赏
  • 举报
回复
看着像必须入力值没有入力啊 !
liubocy 2008-12-12
  • 打赏
  • 举报
回复
try

右键pbl,点search 搜索下看看有没有'VALUE REQUIRE FRO THIS ITEM'
liubocy 2008-12-12
  • 打赏
  • 举报
回复
看看数据窗口事件或者dw画板中数据值的有效性验证是不是有过设置。
估计是个自定义的报错窗口
oyj 2008-12-12
  • 打赏
  • 举报
回复
INSERTROW(0)错
一步一步调试过
liubocy 2008-12-12
  • 打赏
  • 举报
回复
看看是retrieve还是insertrow报错,检查下dw有没有问题
jlwei888 2008-12-12
  • 打赏
  • 举报
回复
重做个DW试试

609

社区成员

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

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