Visual Basic - CERRAR BD (ADODC) PARA BACKUP

Life is soft - evento anual de software empresarial
 
Vista:

CERRAR BD (ADODC) PARA BACKUP

Publicado por Javier E. Salvay (49 intervenciones) el 10/05/2006 21:14:40
Hola a todos, aca voy con el problema que tengo.

Estoy haciendo el modulo de backup para un sistema y tengo el problema de que cuando quiero RECUPERAR un backup hecho no puedo hacerlo.
Es decir, quiero eliminar la bd vieja y quiero copiar el archivo que quiero recuperar, al direcoptrio raiz.

Supongo que el problema es que uso todos ADODC y la base de datos esta abierta y bueno no puedo ni elimnar el archivo mdb ni sobrescribir.

Probé con FormMain.AdodcCaja.Recordset.Close y veo que cierra la conexion porque veo que con un msgbox me da error, pero voy al explorer y el archivo temporal de conexxion de la base de datos esta ahí. Eso quiere decir que cerro el recordset y no la conexion. la verdad no se como cerrar la conexion.

ALGUIEN SABE COMO HACERLO, POR FAVOR COMENTEN ???
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:CERRAR BD (ADODC) PARA BACKUP

Publicado por Rodrigo (83 intervenciones) el 12/05/2006 17:40:04
Debieras hacerlo con:

FormMain.AdodcCaja.Close

Si no te funciona, dime como creaste la variables de conexion.
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:CERRAR BD (ADODC) PARA BACKUP

Publicado por Javier E. Salvay (49 intervenciones) el 12/05/2006 18:49:26
Hola Rodrigo, ante todo gracias por ayudarme.

Te cuento que los ADODC no tiene esa función. Lo unico ke permiten es cerrar un recordset.

FormMain.AdodcCaja.Recordset.Close

Pero FormMain.AdodcCaja.Close , no existe. Y no tenog otroa de como cerrarla.

Si se te ocurre alguna forma, te agradezcería.

;)

Javier E. Salvay
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:CERRAR BD (ADODC) PARA BACKUP

Publicado por Rodrigo (83 intervenciones) el 12/05/2006 20:53:07
Tienes razon!!
Aqui va tu solucion:

With Adodc1
' Cerramos el objeto Recordset
.Recordset.Close
' Cerramos la conexión
.Recordset.ActiveConnection.Close
' Liberamos los recursos asociados
Set .Recordset.ActiveConnection = Nothing
End With

pon esto en tu boton desconectar o funcion desconectar y veras que funciona.
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:CERRAR BD (ADODC) PARA BACKUP

Publicado por Javier E. Salvay (49 intervenciones) el 13/05/2006 00:12:09
JOJOJOJOJO !!!!!!!!!!!!!!!!!! ESTOY PROFUNDAMENTE AGRADECIDO, NUNCA LO HUBIERA SACADO.

TE CUENTO..... ESTABA HACIENDO LO DEL BACKUP, PERO SE TENIA QUE CERRAR EL SISTEMA Y CUANDO LO ABRIESE EL USUARIO, EN UN MODULO (ANTES DE QUE ABRA CUALQUIER FORM) MEHACIA EL BACKUP, JJEJEE.

PERO CON ESTO MUCHO MEJOR Y SOLO CON ADODC1.RECORDSOURCE"= "SELEC....", ADODC1.REFRESH

VUELVO A COMO ESTABA ANTES

NAAA, INCREIBLE, RODRIGO, MUCHÍSIMAS GRACIAS, ME ACABAS DE RESOLVER UN PROBLEMA MUY GRANDE, JEJEJE

GRACIAS DE VERDAD.

JAVIER
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:CERRAR BD (ADODC) PARA BACKUP

Publicado por Jesus Moncada (1 intervención) el 08/09/2007 06:06:32
uuuuuuuFFF tenia meses buscando esto! claro sin mucho esfuerzo :) gracias amigos! a mi me funciono
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:CERRAR BD (ADODC) PARA BACKUP

Publicado por Rogelio Delfín (1 intervención) el 20/05/2008 20:23:14
Vaya!! Muchas gracias! Está bueno el consejo. Sólo me queda una pregunta.

Si, por ejemplo, quiero que al hacer clic sobre un botón la conexión se abra, se guarden los datos a la base de datos y luego se vuelva a cerrar, ¿cómo lo hago?
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

Prueba esto a mi me funciono

Publicado por Elmer Camacho (1 intervención) el 04/06/2007 23:04:04
Prueba esto a mi me funciono.

Adodc1.Recordset.ActiveConnection.Close
Adodc2.Recordset.ActiveConnection.Close
Adodc3.Recordset.ActiveConnection.Close

Elmer Camacho
Lima - Peru

http://es.geocities.com/elmer_camacho/
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