xboxone手柄连不上pc:ADODB.Recordset 错误 '800a0bb9'

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 11:16:40
ADODB.Recordset 错误 '800a0bb9'

变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。

/root/th15admin/article.asp,行9
<%
Dim ClassID 第4行
Dim ArticleID 第5行
ArticleID=Request("ArticleID") 第6行
set rs=server.createobject("adodb.recordset") 第7行
sql="select classid from elook_article where articleid=articleid" 第8行
rs.open sql,conn,1,3 第9行
classid=rs("classid")
rs.close
set rs=nothing
还是不明白啊,我程序上应该怎么改啊

sql="select classid from elook_article where articleid=articleid"这句,估计你的articleid是自动编号,数字类型,所以应改为:
sql="select classid from elook_article where articleid=Cint(articleid)"

解决办法:
CursorType 可选,CursorTypeEnum 值,确定提供者打开 Recordset 时应该使用的游标类型。可为下列常量之一(参阅 CursorType 属性可获得这些设置的定义)。

常量 值 说明
adOpenForwardOnly 1 (默认值)打开仅向前类型游标。
adOpenKeyset 2 打开键集类型游标。
adOpenDynamic 3 打开动态类型游标。
adOpenStatic 4 打开静态类型游标。

LockType 可选。确定提供者打开 Recordset 时应该使用的锁定(并发)类型的 LockTypeEnum 值,可为下列常量之一(参见 LockType 属性可获得详细信息)。

常量 值 说明
adLockReadOnly 1 (默认值)只读 — 不能改变数据。
adLockPessimistic 2 保守式锁定(逐个) — 提供者完成确保成功编辑记录所需的工作,通常通过在编辑时立即锁定数据源的记录来完成。
adLockOptimistic 3 开放式锁定(逐个) — 提供者使用开放式锁定,只在调用 Update 方法时才锁定记录。
adLockBatchOptimistic 4 开放式批更新 — 用于批更新模式(与立即更新模式相对)。

将adopenstatic改为4,建议用3
adLockReadOnly改为1