我有一段代码将新行插入表中,然后检索 SerialNo,使用 SerialNo 更新 ReferenceNo 列,然后再次更新数据库。
但是,在第二次更新时,我收到以下错误: 无法定位行进行更新。自上次读取以来,某些值可能已更改。
代码看起来像这样
DataEnvironment1.rsAddNewMsg.Open
With DataEnvironment1.rsAddNewMsg
.Field1 ="mpla"
.Field2 ="mpla"
....
.Update
.ReferenceNo = "Mpla" + SerialNo
.Update
DataEnvironment1.rsAddNewMsg.Close
该错误发生在第二次更新时。