Código:
Para llamarle desde un script ASP, hago:<%
Class bdConex
Dim conex 'ADODB.Connection
Dim errNum
Dim errMsg
Dim strSQL
Public Sub bdConex
'Crea la conexion
Set conex = Server.CreateObject ("ADODB.Connection")
On error resume next
conex.Open Application("cadenaConexion")
'Actualiza el valor de error
errNum = Err.number
End Sub
Public Sub cerrar
conex.Close
'Set conex = nothing
End Sub
End Class
%>
Código:
El problema está al cerrar la conexión, me dice Se requiere un objeto: 'conex'<!-- #include file="clases/bdConex.asp" --> Dim conexion Set conexion = new bdConex conexion.cerrar()
¿Cuál es el problema? ¿Será que no mantiene la instancia del objeto conex entre la llamada a Open y la llamada a cerrar? ¿Solución?
Gracias
el método llamado Class_Initialize() es el constructor de las pseudo clases de vbscript, así como el Class_Terminate() es el destructor, sobra decir que se invocan solitos al instanciar la clase

