Visual Basic - URGENTE...Como hago que una conexión sea GLOBAL

Life is soft - evento anual de software empresarial
 
Vista:

URGENTE...Como hago que una conexión sea GLOBAL

Publicado por Jc (13 intervenciones) el 21/03/2002 15:39:56
Tengo el siguiente módulo...

Global cntion As adodb.Connection ' Con esto trato que sea global

Public Sub Main()
Call conecta
inicio.Show
End Sub

Public Sub conecta()

Dim cntion As New adodb.Connection

Set cntion = New adodb.Connection

cntion.ConnectionString = "driver={SQL Server};server=jjc;uid=sa;database=gimnasio"
cntion.ConnectionTimeout = 30
cntion.Open

End Sub

Tengo otro form desde el cual quiero hacer uso de la conexión así...

private sub selector

Dim rs As New adodb.Recordset

Set rs = cntion.Execute("select * from alumno")

---> Se trata de formar un recordsert con el método execute de la conexión que definí como global...

end sub

Pero...

cntion a pesar de estar comprobadamente bien conectada en el módulo inicial, pareciera NO EXISTIR en el módulo detallado arriba... a pesea de que lo defini com Global. Traté con PUBLIC pero tampoco funcionó.

AYUDA POR FAVOR


Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:URGENTE...Como hago que una conexión sea GLOBAL

Publicado por sacha (23 intervenciones) el 23/03/2002 16:00:25
jc, probá declarar tu variable cntion como global
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:URGENTE...Como hago que una conexión sea GLOBAL

Publicado por sacha (23 intervenciones) el 23/03/2002 16:18:59
olvidate de la respuesta anterior, leí solo la parte que querías declarar algo global...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar