Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-03-2005
rruffino rruffino is offline
Miembro
 
Registrado: dic 2004
Ubicación: Berrotaran, Cordoba - Argentina
Posts: 215
Poder: 20
rruffino Va por buen camino
Question Comprimir Base de datos

Hola amigos. Estoy teniendo un problema. Necesito enviar la base de datos de mi sistema por correo electronico, pero necesito comprimirla porque es muy pesado para enviarlo. Yo pensaba de poder hacerlo mediante winzip o winrar, pero no se como hacerlo. En sintesis el sistema deberia encargarse de hacer todo, y lo he probado y funciona, el tema es que la base de datos es muy grande como para enviarla asi nomas, por eso necesito comprimirla. Desde ya muchas gracias por vuestra ayuda.
Saludos, Román.-
Responder Con Cita
  #2  
Antiguo 22-03-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
No comentas qué tipo de Base de Datos estás utilizando. Si es de escritorio, normalmente se pueden comprimir con alguna livbrería ZIP. Últimamente utilizo ZipMaster y funciona bien. Si se trata de Access no estaría de más hacer una compactación de la Base de Datos antes de comprimirla; En éste truco del club tienes cómo hacerlo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 22-03-2005
rruffino rruffino is offline
Miembro
 
Registrado: dic 2004
Ubicación: Berrotaran, Cordoba - Argentina
Posts: 215
Poder: 20
rruffino Va por buen camino
Estoy utilizando Interbase, y me gustaria que el sistema se encargara de comprimir y enviar el archivo. Te agradezco si me puedes ayudar

Saludos, Román.-
Responder Con Cita
  #4  
Antiguo 22-03-2005
Avatar de Enan0
Enan0 Enan0 is offline
Miembro
 
Registrado: may 2004
Ubicación: Argentina
Posts: 565
Poder: 20
Enan0 Va por buen camino
Tambien podes Utilizar El TZIP que lo podes buscar en google. sino lo encontras. como no tengo donde subirlo escribime a enanosoft@gmail.com que te lo mando...
SAludos
Responder Con Cita
  #5  
Antiguo 23-03-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Descarga el componente e instalalo.
Trae algunas demos y no es difícil de utilizar.
Deberías asegurarte de que nadie está trabajando con la base de Datos en el momento de lanzar la compresión.
Prueba a comprimir algun fichero, con las demos que trae no te será muy difícil. Si tienes algun problema ya dirás...

Una vez que tengas el fichero comprimido, para enviarlo por correo puedes buscar en los foros, es un tema que ya se ha tratado; revisa éstos hilos:
http://www.clubdelphi.com/foros/showthread.php?t=13086
http://www.clubdelphi.com/foros/showthread.php?t=14707
http://www.clubdelphi.com/foros/showthread.php?t=18583

En la seccion de trucos del club también tienes algunos referentes al tema de envío de mails: 9, 49, 412 y 428
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #6  
Antiguo 26-03-2005
rruffino rruffino is offline
Miembro
 
Registrado: dic 2004
Ubicación: Berrotaran, Cordoba - Argentina
Posts: 215
Poder: 20
rruffino Va por buen camino
Sigo igual!

Amigos, he podido bajar el componente e instalarlo, pero no hay forma de poder echarlo a andar. Los ejemplos que vienen no los puedo compilar. Les agradezco nuevamente si me dan otra mano mas.
Saludos, Román
Responder Con Cita
  #7  
Antiguo 29-03-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por rruffino
Los ejemplos que vienen no los puedo compilar.
¿Porqué no los puedes compilar? ¿Algun error? ¿Cual?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #8  
Antiguo 31-03-2005
rruffino rruffino is offline
Miembro
 
Registrado: dic 2004
Ubicación: Berrotaran, Cordoba - Argentina
Posts: 215
Poder: 20
rruffino Va por buen camino
Neftali, yo baje una version del TZip que viene con un proyecto de ejemplo en Delphi, pero al abrirlo me dice que falta el archivo ".res". Asi mismo la unit la puedo abrir pero no encuentro ningun metodo que haga algo. La unit TZIP tiene varios metodos, que los nombro aqui:
Create
Destroy
GetDate
GetTime
Aggiungi
GetFiles
GetFileCount
Read
SetFileName

No se por donde arrancar con esto, te agraezco la ayuda que me das
Saludos, Román.-
Responder Con Cita
  #9  
Antiguo 31-03-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Bueno, el tema del archivo RES no debe preocuparte, se te creará automáticaente al abrir el proyecto.
En cuanto al método "que haga algo" , si te refieres a descomprimir, es lógico ya que segun la descripción del componente TZIP sólo sirve para LEER la información de ficheros ZIP (no dice nada de comprimir/descomprimir).

TZip v.1.2 Component - Read information about zipped files.


__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #10  
Antiguo 31-03-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Otra alternativa es usar la librería ZLIB, free, con fuentes, para windows y Linux, permite comprimir y descomprimir, (pero en un formato suyo)

buscando en google por ZLIB DELPHI, no tendrás problemas en encontrar el componente. Aunque tú debes realizar la interfaz para comprimir / descomprimir; o bien seguir buscando en google, que tambien hay ejemplos.

Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #11  
Antiguo 31-03-2005
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Dado que estas utilizando interbase, también es recomendable que antes de comprimir con algún componente, realices un backup de la base de datos (via gbak por ejemplo), que te dejará un archivo mucho mas pequeño y que además conseguirá una taza de compresión mas alta, dada su estructura.

Saludos.
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
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


La franja horaria es GMT +2. Ahora son las 00:22:26.


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