有兩種情況:
1、你自己打開了數據庫,並且處於視圖模式,那麼這個時候是無法對數據庫進行數據更新的;
2、你在處理數據的時候,忘記了關閉數據庫資源,那麼你這個時候,就無法對數據庫進行其他操作了。
最好是在使用完記錄集後關閉rs.close
另使用這個函數判斷是否獨占打開
Function testLockMode()
If InStr(CurrentProject.Connection.ConnectionString, "Jet OLEDB:Database Locking Mode=0") > 0 Then
MsgBox "本數據庫已經用獨占方式打開"
Else
MsgBox "本數據庫未用獨占方式打開"
End If
End Function