Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2008, 09:54
Sancas
 
Fecha de Ingreso: marzo-2008
Mensajes: 96
Antigüedad: 17 años, 1 mes
Puntos: 0
Controlar apertura de conexion a BD

Tengo que crear un include, compartido, obviamente, por todas las páginas de un área.
El caso es que, siendo éstas muchas páginas y diferentes, nunca se sabe si la conexión a la base de datos está abierta o ya la cerraron cuando se pide el include.
La sintaxis de la conexión es la siguiente:
Código:
Set cn = Server.CreateObject ("ADODB.Connection")
cn.ConnectionString = "driver={SQL Server}; server=blablablablabla..."
cn.Open
La cuestión es que necesitaré tener abierta la conexión dentro del include para hacer una sql y sacar una cosa u otra dependiendo del resultado.

Mi pregunta es esta:
Cómo puedo controlarlo de tal forma que no me de error al intentar abrir de nuevo la conexión si ya está abierta?

He visto alguna vez un comando parecido a este texto "on error resume next"
No se si está bien escrito o le falta código...

Se podría hacer también un if?
Código:
if cn<>"" 'es decir, si está abierta

if con<>nothing 'no se si funcionaría esta...
Opinen y ayuden por favor.

Muchas gracias por adelantado ;)