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

Verificar si un Record está vacio

Estas en el tema de Verificar si un Record está vacio en el foro de ASP Clásico en Foros del Web. Hola a todos. Llevo un buen rato tratando de hallar la forma de verificar si un record es vacio. Cómo verifico si un record es ...
  #1 (permalink)  
Antiguo 05/08/2002, 16:08
 
Fecha de Ingreso: julio-2002
Mensajes: 219
Antigüedad: 22 años, 10 meses
Puntos: 0
Verificar si un Record está vacio

Hola a todos.

Llevo un buen rato tratando de hallar la forma de verificar si un record es vacio.

Cómo verifico si un record es vacio?
Ya probé con IsNull, record = null
record = nothing

Se darán cuenta de mi desesperación.

Aquí les posteo el código para que me ayueden. El record es RS.

function hallarRespuestas(pId)
'Variable a utilizar
Dim objCon, strSQL, RS

'Conexión con la base de datos
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("BDPrueba.mdb"))

'Creando query para hallar las respuestas de la pregunta inicial
strSQL = "SELECT * FROM Respuesta WHERE IdPregunta = "&Cint(pId)

RS = objCon.Execute(strSQL)
if(IsNull(RS)) then
Response.Write("Esta vacio")
else
Response.Write("NO esta vacio")
end if
end function

Gracias.
  #2 (permalink)  
Antiguo 05/08/2002, 16:18
 
Fecha de Ingreso: mayo-2001
Mensajes: 452
Antigüedad: 24 años
Puntos: 1
Re: Verificar si un Record está vacio

Con las propiedades EOF, BOF..

if myRecordset.eof then
NO HAY REGISTROS
else
do while not myRecordset.eof
' Lee registro por registro
myRecordset.movenext
loop
end if
  #3 (permalink)  
Antiguo 05/08/2002, 16:20
 
Fecha de Ingreso: julio-2002
Mensajes: 219
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Verificar si un Record está vacio

Gracias. Tienes razón. Lo peor es que siempre uso EOF, pero tengo un dolor de cabeza que me está cegando.

Gracias
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 14:23.