完美解決ASP 不能更新。數(shù)據(jù)庫或?qū)ο鬄橹蛔x。 原創(chuàng)
原創(chuàng) 更新時(shí)間:2006年12月23日 00:00:00 原創(chuàng) 作者:
最近幫別人處理下數(shù)據(jù),發(fā)現(xiàn)添加數(shù)據(jù)時(shí),就提示"ASP 不能更新。數(shù)據(jù)庫或?qū)ο鬄橹蛔x。",從網(wǎng)上找了,也沒有解決我的問題.
1、服務(wù)器的數(shù)據(jù)目錄mdb文件所在的目錄,是只讀的
2、數(shù)據(jù)庫在本地的權(quán)限,去只讀權(quán)限,再上傳
3、有可能你是從只讀目錄移動(dòng)到可讀目錄的,所以一定不能這么用,先下到本地,再上傳,可解決此類問題。www.dbjr.com.cn
"不能更新,數(shù)據(jù)庫或?qū)ο鬄橹蛔x"的解決方案
初接觸dreamweaver,在做一簡單頁面實(shí)現(xiàn)向access數(shù)據(jù)庫寫數(shù)據(jù)時(shí),總是遇到這樣一錯(cuò)誤:
Microsoft OLE DB Provider for ODBC Drivers 錯(cuò)誤 '80004005',[Microsoft][ODBC Microsoft Access Driver] 不能更新。
數(shù)據(jù)庫或?qū)ο鬄橹蛔x。調(diào)試了多次都不起作用。
沒辦法,只有百度一下了,呵呵。看來遇到我這種情況的還不少,一查就有很多相關(guān)信息,資源共享的好處啊,^_^
解決的方法:
造成這個(gè)原因的問題就是站點(diǎn)目錄的訪問權(quán)限問題,因?yàn)樵谑褂肁ccess數(shù)據(jù)庫的時(shí)候,要在同目錄生成一個(gè).ldb文件,如果此目錄
沒有寫權(quán)限或者Access數(shù)據(jù)庫本身沒有寫的權(quán)限,那么就會(huì)***這個(gè)錯(cuò)誤。由于通過瀏覽器訪問網(wǎng)站大都使用Internet匿名訪問,
我們只需要在數(shù)據(jù)庫的目錄權(quán)限里添加上“IUSR_計(jì)算機(jī)名”用戶就可以了,分給它“寫入”權(quán)限。我發(fā)現(xiàn)一些文章說
讓加入EveryOne用戶,并給“寫入”權(quán)限,這個(gè)太危險(xiǎn)了。原則上是此目錄加的可以寫入用戶就是在IIS中配置的時(shí)候加的
Internet匿名訪問用戶,一般默認(rèn)為“IUSR_計(jì)算機(jī)名”,不過如果是虛擬主機(jī)就要自己看看了。
具體的操作方式就是:
鼠標(biāo)右鍵點(diǎn)擊數(shù)據(jù)庫所在目錄(或者它上級(jí)目錄,但是注意要能夠繼承權(quán)限)-〉選擇“共享和安全”-〉選擇“安全”選項(xiàng)卡-〉
點(diǎn)擊“添加”按鈕-〉點(diǎn)擊“高級(jí)...”按鈕-〉點(diǎn)擊“立即查找(N)”按鈕-〉找到前綴為“IUSR_”的用戶名
(格式為IUSR_計(jì)算機(jī)名)-〉選中此用戶,點(diǎn)擊確定-〉這樣這個(gè)用戶就被加進(jìn)來了-〉在“Internet來賓帳戶”的權(quán)限框中,
除了默認(rèn)的還要選中“寫入權(quán)限”-〉“應(yīng)用”或者“確定”即可。
1、服務(wù)器的數(shù)據(jù)目錄mdb文件所在的目錄,是只讀的
2、數(shù)據(jù)庫在本地的權(quán)限,去只讀權(quán)限,再上傳
3、有可能你是從只讀目錄移動(dòng)到可讀目錄的,所以一定不能這么用,先下到本地,再上傳,可解決此類問題。www.dbjr.com.cn
"不能更新,數(shù)據(jù)庫或?qū)ο鬄橹蛔x"的解決方案
初接觸dreamweaver,在做一簡單頁面實(shí)現(xiàn)向access數(shù)據(jù)庫寫數(shù)據(jù)時(shí),總是遇到這樣一錯(cuò)誤:
Microsoft OLE DB Provider for ODBC Drivers 錯(cuò)誤 '80004005',[Microsoft][ODBC Microsoft Access Driver] 不能更新。
數(shù)據(jù)庫或?qū)ο鬄橹蛔x。調(diào)試了多次都不起作用。
沒辦法,只有百度一下了,呵呵。看來遇到我這種情況的還不少,一查就有很多相關(guān)信息,資源共享的好處啊,^_^
解決的方法:
造成這個(gè)原因的問題就是站點(diǎn)目錄的訪問權(quán)限問題,因?yàn)樵谑褂肁ccess數(shù)據(jù)庫的時(shí)候,要在同目錄生成一個(gè).ldb文件,如果此目錄
沒有寫權(quán)限或者Access數(shù)據(jù)庫本身沒有寫的權(quán)限,那么就會(huì)***這個(gè)錯(cuò)誤。由于通過瀏覽器訪問網(wǎng)站大都使用Internet匿名訪問,
我們只需要在數(shù)據(jù)庫的目錄權(quán)限里添加上“IUSR_計(jì)算機(jī)名”用戶就可以了,分給它“寫入”權(quán)限。我發(fā)現(xiàn)一些文章說
讓加入EveryOne用戶,并給“寫入”權(quán)限,這個(gè)太危險(xiǎn)了。原則上是此目錄加的可以寫入用戶就是在IIS中配置的時(shí)候加的
Internet匿名訪問用戶,一般默認(rèn)為“IUSR_計(jì)算機(jī)名”,不過如果是虛擬主機(jī)就要自己看看了。
具體的操作方式就是:
鼠標(biāo)右鍵點(diǎn)擊數(shù)據(jù)庫所在目錄(或者它上級(jí)目錄,但是注意要能夠繼承權(quán)限)-〉選擇“共享和安全”-〉選擇“安全”選項(xiàng)卡-〉
點(diǎn)擊“添加”按鈕-〉點(diǎn)擊“高級(jí)...”按鈕-〉點(diǎn)擊“立即查找(N)”按鈕-〉找到前綴為“IUSR_”的用戶名
(格式為IUSR_計(jì)算機(jī)名)-〉選中此用戶,點(diǎn)擊確定-〉這樣這個(gè)用戶就被加進(jìn)來了-〉在“Internet來賓帳戶”的權(quán)限框中,
除了默認(rèn)的還要選中“寫入權(quán)限”-〉“應(yīng)用”或者“確定”即可。
相關(guān)文章
ASP編程入門進(jìn)階(七):內(nèi)置對(duì)象Server
ASP編程入門進(jìn)階(七):內(nèi)置對(duì)象Server...2007-01-01ASP編程入門進(jìn)階(廿一):DAO SQL之建立數(shù)據(jù)庫表
ASP編程入門進(jìn)階(廿一):DAO SQL之建立數(shù)據(jù)庫表...2007-01-01為什么 Windows2003 的 IIS6.0 不能上傳超過 200K 的文件?
為什么 Windows2003 的 IIS6.0 不能上傳超過 200K 的文件?...2006-12-12查看所有的Server Variables的環(huán)境變量
查看所有的Server Variables的環(huán)境變量...2007-02-02ASP制作在線人數(shù)統(tǒng)計(jì)實(shí)例
ASP制作在線人數(shù)統(tǒng)計(jì)實(shí)例...2006-06-06后臺(tái)管理登錄篇-asp設(shè)計(jì)與數(shù)據(jù)庫
后臺(tái)管理登錄篇-asp設(shè)計(jì)與數(shù)據(jù)庫...2007-02-02