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

cerrar rs si existe

Estas en el tema de cerrar rs si existe en el foro de ASP Clásico en Foros del Web. Cómo se haría un filtro para cerrar un rs si éste existe ? o sea, un rs lo cierro con rs.close set rs=Nothing Pero no ...
  #1 (permalink)  
Antiguo 22/09/2004, 03:04
Avatar de mrgubu  
Fecha de Ingreso: febrero-2002
Ubicación: Granada
Mensajes: 431
Antigüedad: 23 años, 2 meses
Puntos: 2
cerrar rs si existe

Cómo se haría un filtro para cerrar un rs si éste existe?

o sea, un rs lo cierro con

rs.close
set rs=Nothing

Pero no sé cómo hacer un filtro (con if) en función de si ese rs existe o no.
  #2 (permalink)  
Antiguo 22/09/2004, 05:14
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 23 años, 1 mes
Puntos: 1
Buenas:

Se me ocurre algo rápido que te ayudará, pues ahora mismo no se si se le puede preguntar a alguna propiedad del rs para saber si esta abierto o no.

Cuando realizes tu conexión RS...

Conn.Open....
SQL = " SELECT..."
RS.Open SQL, 0, 1
Variable = "SI"

Entonces luego con un IF:
Código PHP:
If Variable="SI" then
     RS
.Close
     Set RS
=Nothing
End 
If 
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #3 (permalink)  
Antiguo 22/09/2004, 05:33
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 23 años, 1 mes
Puntos: 1
Buenas:

Acabo de acordarme de la propiedad adecuada sin tener que recurrir a las variables:

Pondríamos:

Código PHP:
If Rs.State 1 then
    Rs
.Close
    Set Rs 
Nothing
End 
If 
' Donde 0 = Cerrado
' Donde 1 = Abierto


Un saludo y espero haberte ayudado :)
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...

Última edición por Fr@Nc3$c0; 22/09/2004 a las 05:36
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 15:07.