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

Preguntar si el recordset esta vacio

Estas en el tema de Preguntar si el recordset esta vacio en el foro de ASP Clásico en Foros del Web. Hago una consulta sql y almaceno los resultados en un recordset, pero puede q el select no me devuelva nada, cómo puedo preguntar si el ...
  #1 (permalink)  
Antiguo 26/05/2005, 01:33
 
Fecha de Ingreso: marzo-2005
Mensajes: 276
Antigüedad: 19 años, 3 meses
Puntos: 0
Preguntar si el recordset esta vacio

Hago una consulta sql y almaceno los resultados en un recordset, pero puede q el select no me devuelva nada, cómo puedo preguntar si el recordset esta vacío?
  #2 (permalink)  
Antiguo 26/05/2005, 01:37
 
Fecha de Ingreso: octubre-2004
Mensajes: 104
Antigüedad: 19 años, 7 meses
Puntos: 0
Código:
Set Rst = Server.createObject("ADODB.Recordset")
SQL = "SELECT * FROM tabla"
Rst.Open SQL, Conexion

If Rst.EOF ''Ha llegado al final del recordset
       'Código para cuando no devuelva nada
Else
       'lo recorremos
End if

Rst.Close
  #3 (permalink)  
Antiguo 26/05/2005, 01:58
 
Fecha de Ingreso: marzo-2005
Mensajes: 276
Antigüedad: 19 años, 3 meses
Puntos: 0
solucion

Gracias,tb probe esto:
if rs.eof and rs.bof then
esta vacio
else
no esta vacio
end if
GRACIOAS COLEGUITAS!!!
  #4 (permalink)  
Antiguo 26/05/2005, 10:04
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Hola!

No es recomendable hacer lo que decidiste, ya ha presentado errores en otros casos:

Lo mas seguro es lo que te dijeron:

if rs.eof then
//Esta vacio
else
//NO esta vacio
end if

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
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 16:34.