下面是虚机维护中,经常碰到的一些 ASP 程序中的数据库调用的错误,现收集整理如下: 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.从出现错误的页面名称来看, 是连接数据库时出现的问题。 最大的可能是无法连接数据库, 和上面“一般性网络错误。。 。”是同性质的问题。这时需要检查数据库服务器是否正常。这 类