Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-08-2010
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Poder: 20
richy08 Va por buen camino
Respaldar archivo .mdb

buenos dias compañeros despues de encontrar mi .mdb corrupto y quererlo remplazar con backup que hacia solo copeando el .mdb a otra carpeta y darme cuenta que estaba igual de corrupto que le primero me puse a pensar esa es la forma correcta en que debo de hacer un respaldo?? y que archivos a parte del .mdb necesitan ser respaldados

gracias por sus comentarios
Responder Con Cita
  #2  
Antiguo 13-08-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
Hola
El archivo MDB es uno solo no hay que respaldar nada mas.
Yo lo hago con un programa que tengo y mi programa le muestra a la persona que haga el backup cada 2 horas.
Ya he tenido el problema de corrupcion (por eso hay que eliminar a los politicos )
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 13-08-2010
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Poder: 20
richy08 Va por buen camino
Cita:
Empezado por Caral Ver Mensaje
Hola
Ya he tenido el problema de corrupcion (por eso hay que eliminar a los politicos )
Saludos

jajaj si muy cierto en eso estoy de acuerdo creo que la corrupcion es un problema a nivel paises digo nivel de aplicaiones jaja por cierto caral cuales son las razones por las que un archivo de access te a aprecido corrupto, son mis primeras experiencias con access
Responder Con Cita
  #4  
Antiguo 13-08-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
Hola
No se por que se corrompe, nunca lo he podido averiguar.
Tal vez alguien le pasa dinero por debajo de la mesa.
Siempre he pensado que al ser de windows los de linux lo corrompen jajajja
No lo se amigo.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #5  
Antiguo 13-08-2010
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Poder: 20
richy08 Va por buen camino
jajaja bueno creo que seguira siendo un misterio la corrupcion muchas gracias caral hasta la proxima
Responder Con Cita
  #6  
Antiguo 13-08-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
Hola
Por eso, si se va a trabajar con access es mejor tener un respaldo de la BD tantas veces como sea posible ya que la corrupcion no se sabe cuando pasara.
Por eso es que lo hacia cada 2 horas.
Ahora estoy con Firebird y si bien es cierto hago respaldos no me preocupo tanto.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #7  
Antiguo 13-08-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
Hola
En un timer tenia esto:
Código Delphi [-]
begin
    if MessageBox(Handle,
                PChar('El Sistema le Recuerda hacer el Back Up' + #13#10 + 
                      'Si desea Hacerlo presione Aceptar ?'),
                PChar('BACK_UP'),
                MB_OKCANCEL + MB_ICONINFORMATION + MB_DEFBUTTON1 + MB_APPLMODAL) = IDOK then
  begin
       Launch('BacKupMachine','');
  end;
Con este inteval: 7200000
Saludos
__________________
Siempre Novato
Responder Con Cita
  #8  
Antiguo 13-08-2010
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: 19.441
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 richy08 Ver Mensaje
...cuales son las razones por las que un archivo de access te a aprecido corrupto
En mi caso la mayoría de veces era por problemas derivados del "cuelgue" de los ordenadores. Cuando había que resetearlo con la Base de Datos abierta solíamos tener problemas.

En algun caso muy raro con tarjetas de red que funcionaban de forma incorrecta, pero era un caso muy puntual.
__________________
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
  #9  
Antiguo 13-08-2010
Avatar de Enan0
Enan0 Enan0 is offline
Miembro
 
Registrado: may 2004
Ubicación: Argentina
Posts: 565
Poder: 23
Enan0 Va por buen camino
Bueno aca te dejo un servicio que realize cuando tuve que trabajar con bases de datos de Access.

luego de Insertar y eliminar Datos esta crecia mucho y por ultimo se rompia!!!

aisque desarrolle un servicio que compata y repara la base de datos (en verdad hace un backup, ya que no se permite sobreescribir.)
espero que te sea util


te dejo el link ya que lo puse en el ftp del foro.

Utlize JRO_TLB (gracias a en su momento a neftali que me realizo la importacion de la DLL y me envio el DCU).
y componentes TZIP (si mal no recuerdo estos son free).

http://www.terawiki.clubdelphi.com/a...%20reparar.zip

Esta desarrollado en Delphi 6.
Responder Con Cita
  #10  
Antiguo 13-08-2010
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Poder: 20
richy08 Va por buen camino
hola gracias por las respuestas probare el software que mencionas Enan0, de hecho descargue un software que me ayudo a recuperar la bd que quedo en modo corrupto, lo raro de todo esto es que la bd que me arrojo fue de menor tamaño que la bd corrupta esto es normal??? me supongo que hizo alguna compactacion o de plano me perdio datos , y en mi caso creo que la corrupcion se debio a que elimine por fuerza bruta el archivo .ldb prometo no volver a hacerlo
Responder Con Cita
  #11  
Antiguo 13-08-2010
Avatar de Enan0
Enan0 Enan0 is offline
Miembro
 
Registrado: may 2004
Ubicación: Argentina
Posts: 565
Poder: 23
Enan0 Va por buen camino
Si suele ser normal. porque en access cuando eliminas un registro en verdad no lo elimina. solo quita el enlace a esos datos.

o algo asi era..

por eso lo del servicio que habia desarrollado..

era un tabla en la cual que insertaban y eliminaban registros para hacer un paso previo a otra aplicacion. y bueno la base sin ningun dato llegaba a pesar como 100 megas jajaj
Responder Con Cita
  #12  
Antiguo 13-08-2010
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Poder: 20
richy08 Va por buen camino
a ok entonces no me preocupare por los datos ya les eche un vistazo y al parecer sigue ahi toda la info, algo que me traia de cabeza es errores de access al querer acceder a la bd, me tira errores como motor de bd de microsoft ole no encuentra la tabla xxxx, cuando la tabla ahi esta despues de eso no logro hacer ya que ni conecte empieza marcar error de disco de red no se si ahi algo raro en mi cadena de conexion esta es la cadena, la cual se genero automaticamente dentro de un adoconnections lo mas raro de esto es que la bd tiene password pero me permite conectarme a ella aunque no se lo ponga , valla estoy mas perdido que un naufrago en el mar con este detalle, abra algo raro en la cadena de conexion

saludos

Código:
Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=admin;Data Source=B:\AldeloDB.mdb;
Mode=Share Deny None;Extended Properties="";Persist Security Info=True;
Jet OLEDB:System database="";Jet OLEDB:Registry Path="";
Jet OLEDB:Database Password=southfork;Jet OLEDB:Engine Type=5;
Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;
Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";
Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;
Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
por cierto he buscado en la red que significa esta linea pero sigo sin encontrar nada Jet OLEDBatabase Locking Mode=1;
Responder Con Cita
  #13  
Antiguo 13-08-2010
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Poder: 20
richy08 Va por buen camino
por fin encontre que significa ese parametro al parecer pone en modo de bloqueo de filas, he estado leyendo que puedes adquirir antes de abrir una bd el modo en que el primer usuario a abierto la bd, alguien sabe como adquirir este modo lo comento por que la mayoria de las veces la primer aplicaion que abre la bd es el aldelo y no se que bloqueo este utilizando creo que de ahi es la raiz de mi problema
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Respaldar Firebird por codigo mjjj Varios 21 11-11-2010 18:06:54
Respaldar Tablas (en forma de archivo) enviandola a una unidad de disco MaSSaKKre Varios 3 04-11-2005 20:53:53
Ayuda para respaldar Bdd JerS MySQL 0 11-08-2005 17:19:18
Respaldar mis bases Lore Castillo MS SQL Server 3 16-05-2005 13:23:12
Exportar a MSAccess / Respaldar BD Fernando MS SQL Server 5 21-03-2005 16:50:32


La franja horaria es GMT +2. Ahora son las 17:40:29.


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