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

本文汇总了ASP编程中常见的错误及其解决方案,包括编译器错误、OLEDB Provider错误等,并提供了详细的排查与修正步骤。

      学习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中 属性->主目录->配置->选项中。把”启用父路径“前面打上勾。确认刷新。

转载于:https://www.cnblogs.com/mo-beifeng/archive/2011/05/01/2033769.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值