我有一塊被插入新行插入表,然後檢索的SerialNo代碼,更新使用的SerialNo的ReferenceNo列,然後再次更新數據庫。VB6檢索最後自動遞增的ID和更新記錄再次
但是在第二次更新時,出現以下錯誤: 無法找到行進行更新。自上次讀取以來,某些值可能已更改。
代碼看起來像第二次更新出現這種
DataEnvironment1.rsAddNewMsg.Open
With DataEnvironment1.rsAddNewMsg
.Field1 ="mpla"
.Field2 ="mpla"
....
.Update
.ReferenceNo = "Mpla" + SerialNo
.Update
DataEnvironment1.rsAddNewMsg.Close
錯誤。
哦!非常感謝您的回答,您指出我完全不知道的方向......我支持VB6中的一個非常舊的系統,而且我從未處理過這些問題。所以,光標位置有兩個選項:「使用服務器端遊標」和「使用客戶端遊標」。我正在使用客戶端1。我注意到只有在服務器端才提供前進選項......歡迎任何建議。非常感謝 –