1樓:匿名使用者
錯誤型別一:
microsoft ole db provider for odbc drivers (0x80004005)
[microsoft][odbc microsoft access driver] 不能更新。資料庫或物件為唯讀。
錯誤型別二:
microsoft ole db provider for odbc drivers 錯誤 '80004005'
[microsoft][odbc microsoft access driver]常見錯誤 不能開啟登錄檔關鍵字 'temporary (volatile) jet dsn for process 0x728 thread 0x854 dbc 0x276fb44 jet'。
當你使用asp連線資料庫時可能會出現這種情況,為什麼呢?因為您資料庫檔案所在的目錄許可權對特定的使用者沒有開啟足夠的許可權,你只能進行唯讀訪問,一般出現這種情況的檔案系統為ntfs,那怎麼解決呢?
首先,你找到資料庫所在目錄,也可以是上層目錄,然後設定資料夾 安全 屬性,最簡單的是把everyone的許可權設定成完全即可,那對於這個問題,應該使哪個物件的許可權設定成完全呢?答案是 iuser_您的機器名 。這個是哪個物件?
這個是internet來賓使用者,有興趣的讀者可以查閱相關資料。至此,問題解決,你可以再執行一下看看是否解決了問題。
附:對於windows xp的使用者,也許你會茫然於更改資料夾的安全屬性。因為在預設情況下,windows xp使用了簡單檔案共享方法,所以,當你點 屬性 的時候是看不到 安全 選項卡的。
具體操作如下:
我的電腦-->資料夾選項-->檢視-->取消 使用簡單檔案共享(推薦) 的勾選 即可。你檢視一下你要更改資料夾的屬性,是不是多了乙個 安全 選項卡呢?
2樓:
許可權問題。這樣解決:
windows server 2003的解決方法:
在**資料夾上面右擊——屬性——安全——新增——新增everyone——設定許可權為「完全控制」——再把guest的許可權摺紙為「完全控制」——確定
windowsxp的解決方法:
開啟資料夾——工具——檢視——取消「使用簡單檔案共享」——確定——在**資料夾上面右擊——屬性——安全——新增——新增everyone——設定許可權為「完全控制」——再把guest的許可權摺紙為「完全控制」——確定
應該就可以了
3樓:
可能是資料庫連線檔案有問題 連線資料庫的路徑看看有沒有對
4樓:專注商業文件
資料庫中沒有這個字段,是資料庫的問題
5樓:匿名使用者
肯定是你**有問題了!貼出來看看才知道!
ASP的問題!高手進來!
set ors select top 9 from b product order by p id if and 暫無記錄 i 1do while not if i mod 3 0 then vbcrlf end ifi i end if 注 if i mod 3 0 then 3就是一行顯示3個 ...
弱弱的問asp問題,弱弱的問乙個asp問題
用asp做企業 一般來說 那些技術是比較核心的需要牢固掌握的?對資料庫的操作是必須的 一般包含的檔案都是實現什麼功能的?這個可不確定,大部分時候都會把資料庫連線做成conn檔案config檔案寫一些實現什麼功能的函式比較好?同上,可以隨便,不過你也可以寫一些非常公用的函式,以及一些通用的變數還有那些...
有關ASP的乙個問題,掌握ASP其實只需要6步
if then表示滿足條件 host cname 的記錄數為0時才執行,所以 insert into pet host,mark,link,pet values 放在它後面不會執行,如果兩種情況都要執行,就不用放在if語句中了 dim sql,rs sql select from pet where...