我寫了一個小小的SQL命令來糾正表中的一個字段,因爲它太小了(也許我有點傲慢)我沒有運行它甚至一次,只是把它放到更新包爲不同的用戶。錯誤的MS Access崩潰
Dim SQL As String
Dim rs As DAO.Recordset
On Error GoTo errhandler
SQL = "UPDATE Table1 SET Name = 'Calender' WHERE Name = 'Clalender'"
CurrentDb.Execute
errhandler:
Exit Sub
這就是爲什麼我沒有注意到它應該是
CurrentDb.Execute (SQL)
當用戶startet此命令訪問說過類似「嚴重錯誤」,並關閉。
錯誤處理沒有發現錯誤?爲什麼沒有訪問告訴我有什麼缺失,當我寫它?通常它與此相當迂腐。
謝謝
不錯的答案,謝謝:) – Martin