ASP中一些與資料庫相關的錯誤以及原因

來源:互聯網
上載者:User
錯誤|資料|資料庫

  ADODB.Recordset 錯誤 '800a0bb9'

  變數或者類型不正確,或者不在可以接受的範圍之內,要不就是與其他資料衝突。

  產生錯誤可能原因:

  1.這個錯誤多出現在類似語句處:“rs.Open sql,conn,1,1”,原因是資料庫連接conn對象未開啟。

  不能開啟註冊表關鍵字(8007000e)

  Microsoft OLE DB Provider for ODBC Drivers 錯誤 '8007000e'

  [Microsoft] [ODBC Microsoft Access Driver]常見錯誤 不能開啟註冊表關鍵字 'Temporary (volatile) Jet DSN for process 0x11b4 Thread 0x1a4c DBC 0x9d34354 Jet'。

  產生錯誤可能原因:

  1.開啟資料庫時寫法不對,標準的ACCESS資料庫調用寫法:

  "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("db.MDB")

  2. 正在上傳資料庫檔案。

  參數不足,期待是 1 (80040e10)

  Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80040e10'

  [Microsoft][ODBC Microsoft Access Driver] 參數不足,期待是 1。

  產生錯誤可能原因:

  1.開啟資料的SQL查詢語句WHERE後麵條件子句有問題,一般是缺少邏輯比較符號或者是欄位名不正確。

  一般性網路錯誤。請檢查網路文檔(80004005)

  Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005' [Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]一般性網路錯誤。請檢查網路文檔。

  產生錯誤可能原因:

  1.資料庫連接書寫不正確,可能資料庫名、伺服器名錯誤。

  2.資料庫伺服器重啟中。

  不能使用 '';檔案已在使用中(80004005)

  Microsoft JET Database Engine 錯誤 '80004005'

  不能使用 '';檔案已在使用中。

  產生錯誤可能原因:

  1.檔案可能正被佔用:上傳、壓縮、打包。

  2.可能程式碼中形成了嵌套包含,重複自主資料庫調用檔案。

  不能更新。資料庫或對象為唯讀/操作必須使用一個可更新的查詢 (80004005)

  Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'

  [Microsoft][ODBC Microsoft Access Driver] 操作必須使用一個可更新的查詢。

  Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005' [Microsoft][ODBC Microsoft Access Driver] 不能更新。資料庫或對象為唯讀。

  產生錯誤可能原因:

  1.資料庫檔案許可權不夠。

  2.檔案佔用空間達到磁碟限額上限。

  未探索資料源名稱並且未指定預設驅動程式(80004005)

  Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'

  [Microsoft][ODBC 驅動程式管理器] 未探索資料源名稱並且未指定預設驅動程式

  產生錯誤可能原因:

  1.使用了ODBC串連資料庫,伺服器上沒有配置ODBC資料庫,改用OLEDB的標準調用方式:

  "Driver={SQL Server};Database=dbname;Server=srv;Uid=user;Pwd=pd"可以解決

  Provider 錯誤 '80004005'

  Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'

  未指定的錯誤

  /pcn/conn.asp,行8

  產生錯誤可能原因:

  1.從出現錯誤的頁面名稱來看,是串連資料庫時出現的問題。最大的可能是無法串連資料庫,和上面“一般性網路錯誤。。。”是同性質的問題。這時需要檢查資料庫伺服器是否正常。這類錯誤一般出現在串連 MS SQLServer 資料庫上。

  ADODB.Recordset 錯誤 '800a0e7d'

  ADODB.Recordset 錯誤 '800a0e7d'

  串連無法用於執行此操作。在此上下文中它可能已被關閉或無效。

  /index.asp,行 9

  產生錯誤可能原因:

  1.在程式中使用了一個已經關閉或者是還沒開啟的資料庫連接。

  Server.CreateObject 失敗

  伺服器對象 錯誤 'ASP 0177 : 800401f3'

  Server.CreateObject 失敗

  /xxxxx.asp,行155

  無效的 ProgID。 若要擷取關於此訊息的更多的資訊,請訪問 Microsoft 聯機支援網站: http://www.microsoft.com/contentredirect.asp 。

  產生錯誤可能原因:

  1.該錯誤多數出現在建立組件時,說明程式使用的組件,伺服器不支援,需要註冊所用的組件。常見於各種使用了上傳組件的ASP頁面。



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.