從上周開始,真正開始著手寫動態(tài)頁面,也就開始了我對數(shù)據(jù)庫操作的歷史!由于我的工作只與網(wǎng)頁有關,所以,目前我所使用的只是Access。 從CSDN下載了一個例程,但是從input.htm頁面提交時,執(zhí)行有錯誤。 根據(jù)提示: 請從input.HTML開始執(zhí)行。 如果提示handle
從上周開始,真正開始著手寫動態(tài)頁面,也就開始了我對數(shù)據(jù)庫操作的歷史!由于我的工作只與網(wǎng)頁有關,所以,目前我所使用的只是Access。
從CSDN下載了一個例程,但是從input.htm頁面提交時,執(zhí)行有錯誤。
根據(jù)提示:
“請從input.HTML開始執(zhí)行。
如果提示handle.asp文件執(zhí)行有錯誤, 請將lyb.mdb數(shù)據(jù)庫文件的只讀屬性去掉。”昨天boy給我設計的asp站點,今天打開時,就報錯,addnew錯誤,也是Access的問題。需要將Access的屬性設置為只讀。
解決的方法:
造成這個原因的問題就是站點目錄的訪問權限問題,因為在使用Access數(shù)據(jù)庫的時候,要在同目錄生成一個.ldb文件,如果此目錄沒有寫權限或者Access數(shù)據(jù)庫本身沒有寫的權限,那么就會***這個錯誤。由于通過瀏覽器訪問網(wǎng)站大都使用Internet匿名訪問,我們只需要在數(shù)據(jù)庫的目錄權限里添加上“IUSR_計算機名”用戶就可以了,分給它“寫入”權限。我發(fā)現(xiàn)一些文章說讓加入EveryOne用戶,并給“寫入”權限,這個太危險了。原則上是此目錄加的可以寫入用戶就是在IIS中配置的時候加的Internet匿名訪問用戶,一般默認為“IUSR_計算機名”,不過如果是虛擬主機就要自己看看了。
具體的操作方式就是:
鼠標右鍵點擊數(shù)據(jù)庫所在目錄(或者它上級目錄,但是注意要能夠繼承權限)-〉選擇“共享和安全”-〉選擇“安全”選項卡-〉點擊“添加”按鈕-〉點擊“高級...”按鈕-〉點擊“立即查找(N)”按鈕-〉找到前綴為“IUSR_”的用戶名(格式為IUSR_計算機名)-〉選中此用戶,點擊確定-〉這樣這個用戶就被加進來了-〉在“Internet來賓帳戶”的權限框中,除了默認的還要選中“寫入權限”-〉“應用”或者“確定”即可。
提示:如果是WinXP系統(tǒng)下找不到“共享和安全”選項,需要先進行一下設置:“工具”-〉“文件夾選項”-〉“查看”-〉“默認使用簡單共享(推薦)”,把這個選項去掉,再在文件夾上右鍵點擊,就會出現(xiàn)安全這個選項。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com