我create datasorce 然后指定了一个 dw, 新插入,然后保存是可以保存到数据库,
在测试修改的时候,我 经过查询后,赋值给 datasorce,然后 用setitem 改变里面的值,本来想保存的,但是保存不了,数据没有保存到数据,我看了一下modifcount=0,及时我特意用setitemstatus 来改变,还是不行。
------解决方案--------------------
在窗口上放一个datawindow,然后把datastore改为这个数据窗口,再保存看一下提示的错误,找到问题原因并改正,然后再回到datastore。
datastore占用资源少,但出错时不易调试,建议查找问题时换成数据窗口,没有问题后再改回到datastore
------解决方案--------------------
debug跟踪一下,看执行update后的返回值。