Momento!
Tu problema es otro. Para la restauración de la base de datos, no tenes que 
estar conectada ni vos. 

Sonia Perez Peña <[EMAIL PROTECTED]> escribió:        v\:* 
{behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* 
{behavior:url(#default#VML);} .shape {behavior:url(#default#VML);}     
st1\:*{behavior:url(#default#ieooui) }           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! 
  
 
 
 -- 
 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! 
  
  


Sebastian Gambolati


                
---------------------------------
 Preguntá. Respondé. Descubrí.
 Todo lo que querías saber, y lo que ni imaginabas,
 está en Yahoo! Respuestas (Beta).
 Probalo ya! 

Responder a