2011-06-06 227 views
1

ADODB.Recordset错误“800a0bb9”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 

有什么错?

+0

@mykroft难道这项工作?请接受答案如果是的话。 – mikeY 2011-06-14 14:10:47

+0

@mi我刚刚编辑了这个问题,我没有问这个问题。抱歉。 – Mykroft 2011-06-15 15:57:50

+0

@mykroft如果我在正确的位置查找OP的名称,这将有所帮助。抱歉。大声笑。 – mikeY 2011-06-16 05:00:28

回答

1

rs(“hit”)是一个字符串,而不是一个数字。将其作为数字进行投射。整数可能会。

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

你有一个双引号里应该有这行的最后一个单引号

SQL =“SELECT * FROM tblnews””

0

必须使用袋或康恩如果你的数据库连接袋子打开,你必须使用它。

Rs.Open Sorgu,bag,1 

rs1.Open SQL,conn,1,3  
rs1.Open SQL,bag,1,3 
相关问题