如下代码
dw_1.settransobject(sqlca)
dw_1.retrieve()
DW_1.INSERTROW(0)
很简单的,但是运行时弹出错误提示
'DATAWINDOW ERROR'
'VALUE REQUIRE FRO THIS ITEM'
这是什么问题?但是在INSERTROW(0)以前怎么能够给数据项赋值呢?
------解决方案--------------------
重做个DW试试
------解决方案--------------------
看看是retrieve还是insertrow报错,检查下dw有没有问题
------解决方案--------------------
看看数据窗口事件或者dw画板中数据值的有效性验证是不是有过设置。
估计是个自定义的报错窗口
------解决方案--------------------
错误是retrieve还是insert引起的?
楼上说的是insert引起的似乎不太可能...
如果确定是insert引起的,那唯一的可能就是间接带来的问题(前面没问题的话insert不可能出错):
dw有问题或者retrieve出来的数据有问题(不符合dw中的某写规则验证)...
这样的话就是insert间接触发的...但错不在insert...