Ошибка ADODB.Recordset '800a0bb9' - PullRequest
       19

Ошибка ADODB.Recordset '800a0bb9'

1 голос
/ 06 июня 2011

Ошибка 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 ]

1 голос
/ 11 января 2013

У вас есть двойная кавычка, в которой должна быть одинарная кавычка в конце этой строки

SQL = "Выбрать * из списка новостей" "

1 голос
/ 13 июня 2011

rs ("хит") - это строка, а не число. Отбрось это как число. Целое число, вероятно, сделает.

hit= Cint(rs1("hit"))+1
0 голосов
/ 02 декабря 2013

Вы должны использовать bag или conn, если ваше соединение с базой данных открылось с bag, вы должны использовать его.

Rs.Open Sorgu,bag,1

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