一些ASP程序中的数据库调用的错误

转载 2006年06月14日 15:31:00
下面是虚机维护中,经常碰到的一些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.从出现错误的页面名称来看,是连接数据库时出现的问题。最大的可能是无法连接数据库,和上面“一般性网络错误。。。”是同性质的问题。这时需要检查数据库服务器是否正常。这类错误一般出现在连接 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页面。

ASP+JAVASCRIPT 的数据库调用方法

...var connStr=""Provider=SQLOLEDB; Data Source=localhost; Initial Catalog=jiaojingdb; User ID=sa; P...
  • fengyun14
  • fengyun14
  • 2006年10月11日 15:39
  • 2192

ajax、Html、asp调用数据库

ajax、ashx、Html数据库调用
  • u010708662
  • u010708662
  • 2014年09月13日 17:07
  • 1868

asp中怎样调用.vbs文件

Thank you for your kind 
  • feng2112
  • feng2112
  • 2007年09月11日 15:11
  • 1390

asp连接access数据库时发生的'80004005'错误总结

我们经常会遇到以下错误:Microsoft JET Database Engine 错误 80004005上下文无效或关闭。还有类似的不可识别格式的数据库等错误提示。原因是:当你的access数据库是...
  • yongping8204
  • yongping8204
  • 2006年06月22日 10:38
  • 1615

Asp之Access数据库不必存放在站点根目录下

以前买的虚拟主机一直不懂根目录下为什么会存在三个目录,一个是WEB目录,一个是日志目录,第三个就是写着DataBase的目录。前两个目录还可以理解,当时以为第三个目录是用来存储SQL数据库文件的!  ...
  • lingyun410
  • lingyun410
  • 2008年04月11日 23:05
  • 2240

asp调用数据库代码

1.ASP与Access数据库连接: dimconn,mdbfile mdbfile=server.mappath("数据库名称.mdb") setconn=server.createobject(...
  • chinmo
  • chinmo
  • 2008年02月18日 10:16
  • 2982

asp页面及读取数据库出现乱码或无法读取数据库

由于各个字符编码的储存空间不一样,所以当使用不同的字符读取数据时,当字符空间过小,就不能正常显示了。比如说中文字符的字符集一般是gb2312,如果用utf-8强制读取改变gb2312的字符,就有可能出...
  • hypozhong
  • hypozhong
  • 2007年09月17日 16:56
  • 3523

在asp中调用sql server的存储过程方法

在asp中调用sql server的存储过程可以加快程序运行速度   1.调用存储过程的一般方法   先假设在sql server中有一存储过程dt_users:   CREATE PROCED...
  • sscrazy
  • sscrazy
  • 2014年11月13日 16:01
  • 617

请教一个有关ASP实现调用服务器端EXE文件的问题!

我在网上看到这样一段代码,说能实现调用应用程序。 run_exe="run_exe+="CODEBASE=/"test.exe#version=1,1,1,1/">" run_exe+="" run_...
  • shaoyuanyuan
  • shaoyuanyuan
  • 2005年05月23日 19:08
  • 1709

asp网站基本构建(常用数据库的连接语句)

一、数据库的初始连接 ASP的对象存取数据库方法 在ASP中,用来存取数据库的对象统称ADO(Active Data Objects),主要含有三种对象:Connection、Recordset ...
  • form88
  • form88
  • 2017年03月26日 20:05
  • 637
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一些ASP程序中的数据库调用的错误
举报原因:
原因补充:

(最多只允许输入30个字)