Hola,
Si alguien me puede echar una manito..., estoy actualiazndo un recordset de una tabla, y a la vez quiero actualizar el siguiente registro, epro el movenext no me funciona o no lo sé utilizar???
Les pego el código por si..
idBanner = Request.QueryString("id")
url = Request.QueryString("url")
'Busca el Banner a mostrar dela Tabla Banner
Set rstBanner = Server.CreateObject ("ADODB.Recordset")
StrSql = "SELECT * FROM en_Banners Where"
StrSql = StrSql & " id_banner = "& iDBanner
Conn.CursorLocation = 3
rstBanner.CursorLocation = 3
rstBanner.CursorType = adOpenDynamic
rstBanner.LockType = adLockOptimistic
rstBanner.Open strSql,conn
If not rstBanner.EOF Then
'actualizo elmostrar_banner a 0
rstBanner("mostrar_banner") = "0"
rstBanner.Update
'actualizo el siguiente registro para que sea el prooximo a mostrar=1
if not rstBanner.EOF Then
rstBanner.MoveNext
Response.Write("ENTRO IF")
Else
response.Write("ENTRO ELSE")
rstBanner.MoveFirst
End If
'Response.End()
baner = rstBanner("id_banner")
Response.Write("ID:"&Baner)
Response.End()
rstBanner("mostrar_banner") = "1"
rstBanner.Update
Response.End()
el problema me da es que me dice que no hay un recorset:
ADODB.Field (0x800A0BCD)
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
La linea es cuando mando a ver el nro del banner del siguiente????
Un millón
Vzla