在dw中如何判断数据有没有被修改过??
在dw中如何判断数据有没有被修改过?? 问题点数:30、回复次数:8Top
1 楼zhdleo(叮东)回复于 2002-11-29 17:00:19 得分 0
临时表的概念,
你没有提交,当然也就没有修改呀。Top
2 楼iwithyou(革命征服者)回复于 2002-11-29 17:01:11 得分 15
dw_1.acceptText()
if dw_1.deletedcount()+dw_1.modifiedcount()>0 then
.............
end ifTop
3 楼emoam(十一狼)回复于 2002-11-29 17:01:24 得分 15
数据窗口有四个状态,分别为:
New!(新创建)
NotModified!(未修改)
NewModified!(新增数据)
DataModified!(数据被修改)
用下列语句来取得这个状态:
DwItemStatus lds_dwstatus
LONG ll_row
ll_row = dw_1.GetRow()
lds_dwstatus = dw_1.GetItemStatus(ll_row,0,primary!)
IF lds_dwstatus = New! OR lds_dwstatus = NotModified! THEN
//数据都没有被修改
END IF
IF lds_dwstatus = NewModified! THEN
//Insert Into 语句
END IF
IF lds_dwstatus = DataModified! THEN
//Update 语句
END IF
Top
4 楼emoam(十一狼)回复于 2002-11-29 17:02:17 得分 0
建议使用Dw_1.update()Top
5 楼emoam(十一狼)回复于 2002-12-05 08:59:10 得分 0
提醒一下,请结贴。Top
6 楼love007(风中的风)回复于 2002-12-05 16:10:32 得分 0
楼上说的对Top
7 楼888888888888(888888888888)回复于 2002-12-05 17:56:18 得分 0
同意emoam(阿漠am)的用法Top
8 楼jdsnhan(柳荫凉)回复于 2002-12-05 18:48:09 得分 0
同意emoam(阿漠am),判断它的状态吧Top




