hur.cn - 华软网

 热门搜索

数据窗口rowcopy来数据后,怎样保存?

  作者:未知    来源:网络    更新时间:2019/7/30
由于rowcopy后数据状态为NEWMODIFIED!,怎样用简单的函数将状态改成DATAMODIFIED!,以便存入数据库
------华软网友回答------
直接把数据窗口Update就能够了啊!
------华软网友回复------
有主键,提醒主键值重复,报错!
------华软网友回复------
有主键,提醒主键值重复,报错!
------华软网友回复------
SetItemStatus
修改状态
------华软网友回复------
是修改状态,每一行都要改。
------华软网友回复------
这个状态与存入数据库没关系啊?还不是一样用update()就行啦
------华软网友回复------
数据窗口的Rows>>Update Properties修改一下!
------华软网友回复------
把rowscopy的行设置行状态
for i = ...
  dw_rpt.SetItemStatus(i, 0,Primary!, DataModified!)//i表示行,0表示所有列
next

dw_rpt.update()
------华软网友回复------
解决了!
1、datawindows.table.updatekeyinplace=No
2、resetupdate
3、编辑、修改数据窗口数据
4、update
------华软网友回复------
那就结贴罗      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。