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

Campos vacios o sin campos

Estas en el tema de Campos vacios o sin campos en el foro de ASP Clásico en Foros del Web. Muy buenas a todos. Me surge un problema que ya no se como esquivarlo . Estos días he estado haciendo un buscador, y con la ...
  #1 (permalink)  
Antiguo 20/11/2002, 11:32
 
Fecha de Ingreso: noviembre-2002
Mensajes: 130
Antigüedad: 22 años, 5 meses
Puntos: 0
Campos vacios o sin campos

Muy buenas a todos.
Me surge un problema que ya no se como esquivarlo .

Estos días he estado haciendo un buscador, y con la ayuda de vosostros puedo decir que funciona casi a la perfección.
El problema viene cuando busco una palabra que no existe en la base de datos, o simplemente escribo algo parecido a esto "lkfdskl". O simplemente en vez de escribir "Pedro" escribo "Perdo" Me tira atras y me salta un error.

El problema lo he localizado en el codigo y es que convive con una programación de paginación cada X registros. Al no encontrar registros no sabe que paginación poner, así que me da error.

La lógica me dice que el nuevo codigo debe estar antes de que entre el anterior en acción, pero bueno, "uno es torpe y no sabe como solucionarlo.

Estuve mirando por aquí, en el foro y encontré esto. pero no me funciona.

if isnull(rs(0)) then
response.write "No hay datos"
else
response.write rs(0)
end if


Alguna Ayuda???
  #2 (permalink)  
Antiguo 20/11/2002, 11:43
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
deberías meter dentro de un IF que consulte si el recordset está vacío toda la parte de paginación..

Algo así:


If Recordset.BOF AND Recordset.EOF then
'acá paginas
Else
'acá no paginas y mostrás un comentario... "no se han encontrado registros"
End if
__________________
...___...
  #3 (permalink)  
Antiguo 20/11/2002, 11:46
 
Fecha de Ingreso: noviembre-2002
Mensajes: 130
Antigüedad: 22 años, 5 meses
Puntos: 0
Voy a probarlo haber que pasa.

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 09:58.