现在的位置: 首页 > 综合 > 正文

ASP使用常见错误报错及解决办法

2012年03月20日 ⁄ 综合 ⁄ 共 1639字 ⁄ 字号 评论关闭

      学习asp有段时间了,今天终于要整理一下了。由于水平有限,有什么错误请指点。以后有时间回再更新的。

Microsoft VBScript 编译器错误 错误 '800a03f6'
ODBC 驱动程序不支持所需的属性。
-------------------------------------------
原因:可能是因为没有sql语句里出现的字段名,一般为字段名或sql关键字书写错误。也有可能是sql所要打开的表已经被独占打开。
解决方法:检查sql语句里出现的每个字段名,和每个关键字

====================================================
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
机器 'HDZC-3JQSKBWO02' 上的用户 'Admin' 以独占方式的锁定数据表'order_detail'。
-------------------------------------------------------------------
原因:sql所需的表被access以表设计形式打开着
解决方法:关闭表设计

====================================================
Microsoft VBScript 编译器错误 错误 '800a03f6'
在对应所需名称或序数的集合中,未找到项目。
------------------------------------------------
原因:没有sql语句里出现的字段名,一般为字段名或sql关键字书写错误
解决方法:检查sql语句里出现的每个字段名
====================================================
ADODB.Recordset 错误 '800a0e78'

对象关闭时,不允许操作。
-------------------------------------
原因:在rs.open sql,conn,3,3语句之前使用了rs.close关闭了rs对象
解决方法:去掉之前的rs.close
====================================================
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'

[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'oid form classtree where oid = 25' 中。
--------------------------------------------------------------------------------
原因:在sql语句中存在非法书写的英文关键字或子段错误
解决方法:把sql语句打出来,然后逐个单词对照,查找出书写的错误
====================================================
操作要求一个可更新的查询
答:看看库文件是不是只读了。
答2:经过排序(order by) 的记录集(rs)不允许有更新操作(rs.update)

====================================================

Server.MapPath() 错误 ’ASP 0175 : 80004005’  不允许的 Path 字符

--------------------------------------------------------------------------------

原因:许多Web页面里要用到诸如../格式的语句(即回到上一层的页面,也就是父路径),而IIS6.0出于安全考虑,这一选项默认是关闭的。
解决方法:在IIS中 属性->主目录->配置->选项中。把”启用父路径“前面打上勾。确认刷新。

抱歉!评论已关闭.