Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2008, 09:22
Avatar de fenix4
fenix4
 
Fecha de Ingreso: noviembre-2001
Ubicación: Caracas
Mensajes: 226
Antigüedad: 23 años, 7 meses
Puntos: 1
Error en validación de una consulta.

Aqui esta el codigo

Código:
        set Rs = Server.CreateObject("ADODB.Recordset")	
	Rs.CursorType=1		
	sql="SELECT id FROM instituciones"		
	Rs.Open sql, conn 	
	IF not isobject (Rs) THEN
		Msg = "Alerta no se encontro objeto en la bd"		
	ELSEIF Rs.RecordCount = 0 THEN 		
		Msg="Atencion se encontraron: "&Rs.RecordCount&" registros "
	ELSE
		Msg="Se encontraron: "&Rs.RecordCount&" registros"
	END IF
	response.write Msg
	Rs.close
Lo único que no hace es mostrarme el mensaje de Alerta, cuando no consigue el objeto en la BD, sino que entra en el ELSEIF . Creo que isobject verifica si existe el Recordset, y no si es valido..

Hay forma de verificar que el objeto esta en la BD, para que ingrese en la primera opción del IF???
__________________
S.L.P.S.