2008年5月6日 星期二

ASP程式無法寫入Access資料庫

有讀者反應,在ASP初學指引一書中,部分執行寫入資料庫的SQL敘述(例如INSERT)會發無法寫入的問題。

經查,此錯誤的原因大多是由於目錄權限未開放的緣故,可使用檔案總管加入Users使用者的寫入權限。

使用方法為,開啟檔案總管,點選Access資料庫所在目錄,按下右鍵後,執行【內容】指令。以第17章的Bookstore目錄為例,將開啟下圖對話方塊,按下圖中的【新增】鈕,然後在Users處按兩下,就會新增該使用者,然後勾選寫入選項。結果如下圖。最後按下【確定】鈕,然後重新執行程式,應該就能夠執行寫入資料庫的程式了。