仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2459|回复: 19
打印 上一主题 下一主题

[学习教程] ASP网页编程之ASP各种毛病提醒处理计划

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-16 00:24:00 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用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)
---------------
3219 操作在该内容中不被答应
答3:数据库字段属性是不是设置为答应空值拔出。
-----------------------------------
adErrInvalidArgument 3001
0x800A0BB9
使用法式利用的参数其类型毛病、超越可承受的局限或与其他参数抵触。  

adErrNoCurrentRecord 3021
0x800A0BCD
BOF 或 EOF 为 True,或以后纪录已删除。使用法式恳求的操作需求以后纪录。  

adErrIllegalOperation 3219
0x800A0C93
使用法式恳求的操作不答应呈现在该高低文中  

adErrInTransaction 3246
0x800A0CAE
在事务中使用法式没法显式封闭 Connection 对象。  

adErrFeatureNotAvailable 3251
0x800A0CB3
供应者不撑持使用法式恳求的操作。  

adErrItemNotFound 3265
0x800A0CC1
ADO 没法在对应于使用法式恳求的称号或按次援用的纠合中找到对象。  

adErrObjectInCollection 3367
0x800A0D27
没法追加,对象已在纠合中。  

adErrObjectNotSet 3420 0x800A0D5C 使用法式援用的对象不再指向无效的对象。  

adErrDataConversion 3421
0x800A0D5D
使用法式利用了不合适对以后操作的值类型。  

adErrObjectClosed 3704
0x800A0E78
假如对象封闭,则不答应使用法式恳求的操作。  

adErrObjectOpen 3705
0x800A0E79
假如对象翻开,则不答应使用法式恳求的操作。  

adErrProviderNotFound 3706
0x800A0E7A
ADO 找不到指定的供应者。  

adErrBoundToCommand 3707
0x800A0E7B
使用法式没法用 Command 对象将 Recordset 对象的 ActiveConnection 属性更改成它的来历数据。  

adErrInvalidParamInfo 3708
0x800A0E7C
使用法式毛病地界说了 Parameter 对象。  

adErrInvalidConnection 3709
0x800A0E7D
使用法式经由过程援用封闭或有效的 Connection 对象来恳求对对象的操作。  
--------------------------------
ADODB.Field 毛病 '80020009' BOF 或 EOF 中有一个是“真”,或以后的纪录已被删除,所需的操作请求一个以后的纪录。  
处理以下:这个毛病是因SELECT、DELETE的纪录不存在,或库中没有纪录所引发的,所以反省SQL语句,SELECT、DELETE的前提是不是准确,还有在DELETE前最好SELECT一个纪录或用On Error Resume Next.......On Error Goto 0来处置。假如是由于库中没纪录,只需加个判别If objRecordSet.Eof And objRecordSet.Bof Then就能够了,由于翻开RecordSet时,指针默许是指在最面的,所以可以只用If objRecordSet.Eof Then来判别 缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-12 16:12

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表