ADODB.Recordset错误'800a0bb9'

时间:2011-06-06 04:53:44

标签: asp-classic error-handling ado

ADODB.Recordset错误'800a0bb9'

参数类型错误,超出可接受的范围,或彼此冲突。

/down_see.asp,第21行

我的代码在这里:

Sorgu="Select * From tblNews"
Rs.Open Sorgu,bag,1

rs.Close
Set rs=Nothing

Set rs1 = Server.CreateObject("ADODB.Recordset")
SQL = "Select * From tblnews""
rs1.Open SQL,conn,1,3

rs1("hit")=rs1("hit")+1
rs1.update
什么错了?

3 个答案:

答案 0 :(得分:1)

rs(“hit”)是一个字符串而不是数字。把它作为一个数字。整数可能会做。

hit= Cint(rs1("hit"))+1

答案 1 :(得分:1)

你有一个双引号,在这一行的末尾应该有一个单引号

SQL =“选择*来自tblnews”“

答案 2 :(得分:0)

如果您的数据库连接使用包打开,则必须使用bag或conn,必须使用它。

Rs.Open Sorgu,bag,1

rs1.Open SQL,conn,1,3     
rs1.Open SQL,bag,1,3