2011-06-06 70 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 
相關問題