1樓:匿名使用者
資料庫連線不成功,建議樓主要做資料庫連線時做乙個判斷,如果資料庫連線不成功直接報錯,不要繼續往下執行。
dim connstr
connstr = "provider = ;data source = " &
on error resume next
set conn = "")
connstr
if err then
資料庫連線出錯,請檢查連線字串。"& '
set conn = nothing
end if
2樓:篤文
產生錯誤可能原因:
在程式中使用了乙個已經關閉或者是還沒開啟的資料庫連線。
不知道你連線資料庫的語句怎麼寫的 應該是哪的問題。
個人意見!
adodb.recordset 錯誤 '800a0e7d'
3樓:網友
我覺得程式可能沒有錯誤,可能是你access資料庫的問題,你檢查一下你的資料庫是否有損壞,是否放在該放的路徑。
另外,你把定義conn的語句貼出來看看,應該是在這個檔案dbconnect/裡。
這是的**:
dim conn
dim connstr
on error resume next
set conn="")
if <>0 then
set conn=nothing
資料庫連線出錯!"
elseif err then
set conn=nothing
資料庫連線出錯!"
end if
end if
sub endconnection()
set conn=nothing
end sub
最重要的是這句「連線無法用於執行此操作。在此上下文中它可能已被關閉或無效。 」
你早把它貼出來就好了。
這種錯誤我以前也碰到過,原因很簡單,在執行第24行 sql,conn,1,1時conn在之前還沒有被open,解決辦法很簡單,在dbconnect/裡面第行間加一行:
set conn="")
connstr
if <>0 then
4樓:檸檬樹街
你在前邊已經將conn連線給關閉並且都set成nothing了,下邊還怎麼用哇!
**錯了.adodb.recordset '800a0e7d'
5樓:網友
set conn="")
後面的語句呢?(連線數罩派據庫的語句呢?)你只有宣告乙個conn,還沒有給其付值,還沒有開啟資料庫,後面就開始查詢帆悶和態盯資料庫了。
set conn="")
下面加上據據庫。mdb")
高手指點adodb.recordset 錯誤 '800a0e7d
6樓:手機使用者
連線需要開啟啟桐。
ssql,oconn,1,1
這一句裡面需要確定oconn需要悄攔坦開啟,應該是你衡唯include命令裡面的乙個變數,你仔細檢查檢查。
asp問題,adodb.recordset 錯誤 '800a0e7d'
7樓:網友
1、檢視下你網頁有沒有鏈結資料庫;
另外再給你個從網上貼來的資訊,看看是否對你有幫助。
最近安裝了一臺windows 2003伺服器,結果以前執行的好好的asp(資料庫為access),不能正常執行提示錯誤為 錯誤 '800a0e7d'。 執行ewebeditor也提示 錯誤 '800a0e7d' 在乙個已關閉的或無效連線的物件參照上操作不被允許行 。 百思不得其解,最後發現windows中乙個關鍵的使用者組power users沒有設定許可權,最後將c:
windows的安全選項中為power users設定可寫的許可權並且可以繼承,錯誤得以解決。 具體步驟如下: 1.
右鍵單擊才c盤(系統安裝分割槽),選擇屬性。 2.選擇「安全」頁。
3.點選「新增」按鈕,輸入power users,確定。 4.
點選「高階」按鈕,選中「用在此顯示的可以應用到子物件的專案替代所有子物件的許可權專案」,一路確定即可。
在 c:/windows/下 有個temp資料夾 給它多點許可權 說不定可以解決你的問題!
8樓:網友
你要看你的 裡面的遊標。
像你要新增資訊的話 一般都是。
sql,conn,3,3
在這你要看你的裡面的檔案 是不是**定義錯了 這也是一方面。
9樓:網友
conn定義錯誤。
最好貼出定義conn的語句來看下。
另外如果資料庫連線用了函式,看下函式里是否定義以後就進行了關閉。
mssql 出錯 adodb.recordset 錯誤 '800a0e7d'
10樓:新華軟體開發
把 那個使用者名稱sa 登入的時候 換成乙個點 . 密碼還是 你安裝時候設定的密碼 登入試試 如果不行的話 那就 開啟360 把有關sqlserver 的全部開啟 然後再 重啟電腦 之後 在看看。
asp後臺傳送郵件失敗 adodb.recordset 錯誤 '800a0e7d'
11樓:網友
大概看了下。。
if email=""or mailbiaoti=""or s1=""then
沒有填寫完整!"
end if
call mail()
傳送郵件成功!"
clclosedb'''你這裡似乎有個關閉conn的**。
那麼下面如果沒有重新開啟的話。
連線無法用於執行此操作。在此上下文中它可能已被關閉或無效。 就會報錯咯。
12樓:網友
請問你資料庫裡有email這個表嗎?你這個明顯有問題啊。
**後臺器出錯adodb.recordset 錯誤 '800a0e7d'請高手賜教!!!急!!!
13樓:網友
我的系統是win2003 server,我也出現過這樣的情況,以前使用正常,突然有一天去新增資訊時,彈出了" 錯誤 '800a0e7d' "後來發現,主要是用了乙個系統清理軟體導致的,解決辦法很簡單,將win2003系統光碟放入光碟機,公升級安裝一下系統就ok了,注意千萬不要選重新安裝。
14樓:上帝說要有光於是便有了光
如果你的**不是在本機除錯的話,和什麼系統沒關,如果是本機除錯,那麼home的應該不可以。你這個錯誤提示其實很簡單的,其實就是在關閉資料庫之後還繼續呼叫,就出這個問題。
我只記得幾句男生唱的 錯錯錯都是我的錯 為什麼熱戀的時候你不說
歌曲 錯錯錯 作詞 張海風 作曲 六哲 編曲 zero 演唱 六哲vs陳娟兒。歌詞。女 你總說 是我的錯 可你自己總太過自我 爭吵的時候你習慣沉默 這樣怎麼能揭開迷惑 男 錯錯錯 是我的錯 熱戀的時候怎麼不說 生活的無奈我已好睏惑 你能不能不要再囉嗦 最好沉默 男 我們曾愛過 也哭過 好不容易 一起...
東風惡,歡情薄,一懷愁緒,幾年離索,錯,錯,錯
給你講一下這首詞背後的故事 這首詞是陸游在遊沈園的時候,懷念妻子唐婉所做.陸游與唐婉感情很好,但陸母討厭唐婉,終於在古代愚孝思想的影響之下,陸游將唐耽休了 古代女子不能提出離婚,只有男子有權利提出離婚,並要為女子寫一份 休書 但這段感情陸游始終放不下,多次遊沈園多次題詩懷念唐婉.這首詞題於沈園粉壁,...
怎麼看待「一步錯步步錯」,一步錯步步錯這句話有沒有道理
我是機靈姐 為什麼一步錯就會步步錯? 其實 一步錯,步步錯 只是人們再給某些事情一個合理的解釋吧!我們經常跟會聽見有人說 喲啊不是當年.現在的我.這種話,雖然我不一定會直接說出來,但是我會在心裡說,就涮是你當年.你現在還是這挫樣。 炒蛋哥 強者從來不會對自己說一步錯,步步錯,弱者卻是整天用這句話來展...