Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-01-2009
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Poder: 19
radenf Va por buen camino
Lightbulb Backup automático de Base de datos

Estimados amigos:

Quisiera saber si es posible que una aplicación desarrollada en D7 y utilizando base de datos ADO, pudiera realizar un backup de la base de datos, en otro disco o carpeta, en forma automática al salir del programa.
De ser así, alguien podría sugerirme el código o dónde puedo buscar información al respecto.

Saludos y muchas gracias
Responder Con Cita
  #2  
Antiguo 20-01-2009
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
Hola, con esto

Código Delphi [-]
function CompactAndRepair(nombreorigen,nombredestino: string) : boolean;
var
     v: OLEvariant;
begin { CompactAndRepair }
     Result := True;
     try    v := CreateOLEObject('JRO.JetEngine');
            try     v.CompactDatabase('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + nombreorigen,
                                      'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + nombredestino +' ;Jet OLEDB:Engine type=5');
            finally v := Unassigned
            end;
     except result := False
     end;
end;


tendras una copia compactada y reparada si es el caso. saludos.
Responder Con Cita
  #3  
Antiguo 20-01-2009
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Poder: 19
radenf Va por buen camino
Muchas gracias [coso]. Lo voy a probar.
Disculpa mi ignorancia, ¿es posible hacer que el nombre destino sea elejible por el usuario?.

Saludos y gracias
Responder Con Cita
  #4  
Antiguo 21-01-2009
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
Pues si, claro que es posible. Tansolo deberas usar un opendialog antes de llamar a la funcion. Saludos.
Responder Con Cita
  #5  
Antiguo 21-01-2009
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Poder: 19
radenf Va por buen camino
Eternamente agradecido [coso], funciona a la perfección.
Personas como tú hacen grande a este foro.

Saludos
Responder Con Cita
  #6  
Antiguo 16-03-2009
pablopessoa pablopessoa is offline
Miembro
 
Registrado: may 2008
Ubicación: Argentina
Posts: 162
Poder: 19
pablopessoa Va por buen camino
me sumo al post por que estoy tratando de hacer algo similar.
Me sirve ese codigo en caso de que la base sea en Access? y otra cosa, esa funcion crea una compactacion de la base para usar de backup.. pero si una ves que la tengo compactada, la quiero restaurar, como seria?
Muchas gracias!!
Responder Con Cita
  #7  
Antiguo 16-03-2009
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
Hola,
si funciona en Access. En cuanto al compactar, no es el comprimir de zip, es un proceso interno para simplificar la base de datos: una vez compactada se puede abrir y leer de la misma manera, sin necesidad de ninguna operacion extra. saludos.
Responder Con Cita
  #8  
Antiguo 26-03-2009
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 471
Poder: 23
Patricio Va por buen camino
en interbase?

hola disculpa pero en interbase como seria hacer una copia de seguridad?
Gracias
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Backup de Base de Datos knnibal Varios 1 02-11-2008 15:44:26
Backup automático en SQL solram SQL 5 13-06-2007 20:18:30
Backup automatico hach Varios 3 14-04-2007 19:26:56
Backup a mi Base De Datos Hunter Firebird e Interbase 1 18-02-2007 11:31:02
Backup de base de datos carlosll Firebird e Interbase 3 31-08-2006 19:01:24


La franja horaria es GMT +2. Ahora son las 00:51:19.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi