Foros del Web » Programando para Internet » ASP Clásico »

que pasa con este recordset?

Estas en el tema de que pasa con este recordset? en el foro de ASP Clásico en Foros del Web. tengo un sql que hala el Id del ultimo articulo metido: SQL = "" SQL =SQL& "SELECT * FROM AUCTIONS ORDER BY ITEMID DESC" Set ...
  #1 (permalink)  
Antiguo 06/03/2003, 14:37
 
Fecha de Ingreso: enero-2002
Ubicación: Perez Zeledon Costa Rica
Mensajes: 1.009
Antigüedad: 23 años, 3 meses
Puntos: 11
que pasa con este recordset?

tengo un sql que hala el Id del ultimo articulo metido:
SQL = ""
SQL =SQL& "SELECT * FROM AUCTIONS ORDER BY ITEMID DESC"

Set Rec= GobjConnect.Execute(SQL)

al dar un response.write me escribe el contenido correcto!
Response.Write Rec.Fields("ItemID")

la respuesta es
159

entónces lo convierto a un recordset y entonces lo meto en otro select:
gsSQL = gsSQL & "SELECT * FROM Auctions WHERE ItemID = "& Rec.Fields("ItemID")

pero me da error:
Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A01A8)
Se requiere un objeto: 'Rec'
postitem-x.asp, line 159


Alguna ayuda para salir de aquí!

Graicas!
  #2 (permalink)  
Antiguo 06/03/2003, 15:42
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
A ver... antes de gsSQL, ¿no tendrás un Rec.Close o Set Rec = Nothing o ambos dos al mismo tiempo ?
  #3 (permalink)  
Antiguo 06/03/2003, 22:44
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
emm

Rec NO es un recordset

tienes que cambiar el modo de usarlo pues tu estas SIMULANDO un recordset, si fuera un recordset harias algo asi

Rec.Open SQL, Conexion, 3,3

y tu utilizas un Exceute

Usa

Response.Write Rec("ItemID")
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:37.