求教代码含义及修改方法
在网上搜寻到一段用本地临时表更新远程(sql server)表的代码,没能完全理解,请高手指导:具体如下Init事件:
Select Temp1
Thisform.Grid1.RecordSource='Temp1'
Thisform.Grid1.Refresh
Set Multilocks On
CursorSetProp("tables","Kq_Yg","Temp1") &&设置临时表的更新目标表
CursorSetProp("keyfieldlist","ID","Temp1") &&设置临时表的关键字
CursorSetProp("UpdateType",1,"Temp1") &&设置用新数据更新旧数据
CursorSetProp("updatablefieldlist","ID,Name,Department","Temp1")&&设置临时表的更新字段
CursorSetProp("updatenamelist","ID Kq_Yg.ID ,Name Kq_Yg.Name,Department Kq_Yg.Department","Temp1") &&&用Temp1中的相应字段更新Kq_Yg表
CursorSetProp("wheretype",2)
CursorSetProp("buffering",5)&&设置表缓冲
保存(SaveCmd)Click事件:
Select Temp1
lSuccess=CursorSetProp("sendupdates",.T.,"Temp1")&&设置为可更新
m.lSuccess=Tableupdate(.T.,.F.) &&successful update
按上面的安排能达到期望的结果。
我试图将保存(SaveCmd)Click事件代码移到表格的refresh事件代码里,则不能即时更新。
求教:1.达到我想要的做法目的该怎么修改代码? 2、m.lSuccess=。。。 中的“m.”是什么意思?
先谢了