**ado中UpdateBatch出错,设置了Unique Table属性也没用,求教**
ado操作Access数据库
Recordset是从多个表JOIN得到的结果,
在对Recordset更改后(只对来自一个表的数据更改),调用UpdateBatch出错:
Insufficient key column information for updating or refreshing.
怎样才能使UpdateBatch成功?
查了UpdateBatch 的ado帮助:
如果设置了 Unique Table 和 Update Resync 动态属性,并且 Recordset 是对多个表执行 JOIN 操作得到的结果,那么根据 Update Resync 属性的设置,Resync 方法将在 UpdateBatch 方法之后隐式地执行。