Mira Sebastian te cuento, el problema es que yo uso VBasic 6.0 con SQLserver, 
entonce estoy implementando la Restaura dentro del Modulo, para ello debo 
tumbar las conexiones en el servidor, hice lo siguiente

SQL = "SELECT    sysprocesses.spid " & _

        " FROM  sysprocesses INNER JOIN sysdatabases ON sysprocesses.dbid = 
sysdatabases.dbid " & _

        " WHERE   hostname='" & Environ("COMPUTERNAME") & "'" & " and  
(sysdatabases.name = '" + basedatos + "') "

  

        If rsAdo.State = adStateOpen Then rsAdo.Close

           rsAdo.Open SQL, conect_Ado_master

           If Not rsAdo.EOF Then

              While Not rsAdo.EOF

                  SQL = "Kill " & rsAdo("spid")

                  cnnLocal.Execute SQL

 

                  rsAdo.MoveNext

              Wend

           End If

 

Es decir tumbo estas conexiones porque si no me da error a pesar de que le doy 
close y nothing

 

________________________________

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Sebastian Ariel 
Gambolati
Enviado el: Jueves, 11 de Enero de 2007 01:34 p.m.
Para: vbusers List Member
Asunto: [vbusers] Sobre conexion de VBasic y SQL

 

Esta bien lo que vos decis, pero seguramente en el "Destructor" de la clase 
Conection, hay una llamada al cierre de conexiones. Sino, en todas mis 
aplicaciones vivirian las conexiones abiertas hasta que el SQL Server se digne 
a cerrarlas. Que dicho sea de paso, no le confio eso al SQL Server.

Daniel Calvin <[EMAIL PROTECTED]> escribió:

Perdón hay un error de concepto:

 

Set Conexion = Nothing Libera la referencia a la conexión para que el runtime 
de vb pueda liberar la referencia al objeto.


Lo correcto es hacer:

        Conexion.Close

 

Y cuando ya no se utilice el objeto Conexion, si hacer:

        Set Conexion = Nothing 

 

Daniel Calvin


 

El día 11/01/07, Sebastian Ariel Gambolati <[EMAIL PROTECTED]> escribió: 

El Set Conexion = Nothing, deberia cerrarte la conexion (como cualquier recurso 
que estes usando). Pero por si las dudas, podes hacer: Conexion.Close

Sonia Perez Peña <[EMAIL PROTECTED] > escribió: 

Hola he detectado que a pesar de poner a Nothing la conexión queda dormida por 
un espacio en el servidor, ?alquien pidia decirme como resolver esto 





Sebastian Gambolati

________________________________

Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
Probalo ya! <http://ar.answers.yahoo.com/>  




-- 
Daniel A. Calvin
Cooperator Team Member
http://www.cooperator.com.ar
Microsoft Certified Professional 





Sebastian Gambolati

  

________________________________

Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
Probalo ya! <http://ar.answers.yahoo.com>  

Responder a