我想從http://www.w3schools.com/ado/ado_add.asp瞭解ADO。包含我正在使用的ado代碼的asp文件如下所示。當我嘗試從我的個人計算機服務器上運行它時,我得到 「沒有更新權限!」錯誤。有誰知道如何通過ado代碼將值插入到Microsoft Access數據庫表中或授予更新權限?如何通過ado代碼將值插入到Microsoft Access數據庫中?
<!DOCTYPE html>
<html>
<body>
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "my_db"
sql="INSERT INTO Name_t VALUES ('4', 'Jason', '5')"
on error resume next
conn.Execute sql,recaffected
if err<>0 then
Response.Write("No update permissions!")
else
Response.Write("<h3>" & recaffected & " record added</h3>")
end if
conn.close
%>
</body>
</html>
當我運行該代碼時,出現以下錯誤: – user3302715
您收到什麼錯誤? – Shiva
當我運行它時,出現錯誤: 「更新數據庫時出錯:[Microsoft] [ODBC Microsoft Access Driver]操作必須使用可更新的查詢。」 問題可能是權限設置。我試圖通過點擊數據庫所在文件夾的屬性來設置權限,並通過授予我的Microsoft Office 365 Access的「用戶和權限」部分的權限(也來自Admin帳戶,並確保授予所有管理員權限) 。生成了同樣的錯誤。我如何使代碼更改我的Microsoft Access數據庫? – user3302715