Club Delphi  
    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 Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-12-2018
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
BB.DD. Access

Necesito leer una base de datos en Access. El problema que tengo es que la versión de Access que tengo es la 2007 y cuando trato de abrir dicho fichero me dice que no reconoce el formato de la misma. ¿Alguien puede echarme una mano? El fichero, una vez comprimido en formaton RAR, ocupa 901 Kb.
Responder Con Cita
  #2  
Antiguo 18-12-2018
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Tengo la sensación de que la base de datos está protegida con alguna herramienta externa porque tengo otra copia anterior y desactualziada que sí puedo leer correctamente.
Responder Con Cita
  #3  
Antiguo 18-12-2018
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.272
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
La otra opción es que esté realizada con un Access más nuevo (Office 2016, por ejemplo) y que la versión antigua no pueda abrirlo.
No tienes nadie con una versión más nueva que pueda hacer la prueba.

Si es así, una vez abierto con la versión nueva, siempre puedes convertirla a la que tienes tú.
__________________
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
  #4  
Antiguo 18-12-2018
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Lo de la versión más moderna no porque la aplicación que la usa ya es antigua y el programador que la hizo ya falleció por desgracia. Mañana haré una prueba y será pedirle al usuario que me haga una copia de la misma mientras tiene lanzada la aplicación, a ver si nos deja.
Responder Con Cita
  #5  
Antiguo 19-12-2018
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
No se ha podido. Sé que era un intento difícil de conseguir pero había que probarlo. Y lo malo es que no sé como han hecho para proteger el fichero.
Responder Con Cita
  #6  
Antiguo 19-12-2018
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.272
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
Las Base de Datos de Access se pueden proteger con contraseña y utilizando seguriddad de Access, pero en ambos casos a la hora de abrirlos el error/aviso suele ser claro.
Es raro el error que obtienes...
__________________
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
  #7  
Antiguo 19-12-2018
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
El error que da es este:

Si pulso en ayuda me da el código de error 3343. Como le he comentado a Casimiro Notevi me suena a una herramienta similar que usábamos en programción Clipper que modificaba un bit de los ficheros lo que hacía que dBase III no pudiera abrirlos.
Responder Con Cita
  #8  
Antiguo 19-12-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Àngel, creo que no está protegida de ninguna forma, solamente está corrupta.
Responder Con Cita
  #9  
Antiguo 19-12-2018
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Poder: 19
ElDioni Va por buen camino
Es posible que la conexión a la base de dato se hiciera con el proveedor "Microsoft Jet 4.0 OLE DB Provider", al ser una tabla más actualizada cre que deberías probar con el proveedor de datos "Microsoft Office 12.0 Access Database Engine OLE DB Provider".


Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta.
Responder Con Cita
  #10  
Antiguo 19-12-2018
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Poder: 19
ElDioni Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Àngel, creo que no está protegida de ninguna forma, solamente está corrupta.

Si la tabla está corrupta, al abrirla con access, el mismo programa te avisa y te indica que tiene que repararla y compactarla.


De todas formas no está de más hacer esto mismo para ver si se soluciona el tema.



Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta.
Responder Con Cita
  #11  
Antiguo 19-12-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
La cabecera parece estar bien e indica que es "Standar jet db":
Seguramente la parte dañada esté en alguna zona de los datos, me temo que tendrás que buscar alguna herramienta de reparación.


Responder Con Cita
  #12  
Antiguo 19-12-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por ElDioni Ver Mensaje
Si la tabla está corrupta, al abrirla con access, el mismo programa te avisa y te indica que tiene que repararla y compactarla.
De todas formas no está de más hacer esto mismo para ver si se soluciona el tema.
Saludos.
También puede ser.
Responder Con Cita
  #13  
Antiguo 19-12-2018
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Poder: 19
ElDioni Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
La cabecera parece estar bien e indica que es "Standar jet db"...

No vale, tú tienes más infomación que yo.


Si access te deja abrirla y dándole a "reparar y compactar" no te soluciona el problema y no tienes ninguna otra herramienta para arreglar la BBDD, crea un archivo nuevo de access y ve copiando y pegando las tablas de la base de datos vieja a la nueva.


Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta.
Responder Con Cita
  #14  
Antiguo 19-12-2018
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Àngel, creo que no está protegida de ninguna forma, solamente está corrupta.
Tal vez, pero creo que no por una sencilla razón: cuando el usuario abre la aplicación hecha con Access puede trabajar sin ningún problema.
Responder Con Cita
  #15  
Antiguo 19-12-2018
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 582
Poder: 17
jafera Va por buen camino
Buenas a todos.


Angel, yo tambien tengo que leer semanalmente una base de acces y no tengo acces instalado en mi ordenador ya que no lo uso, y mira que llegue a programar incluso una gestion completita con una version profesional que hubo en su momento.

Para este fin hay una herramienta que se llama MDBPlus y me abre siempre los acces sin el mínimo problema.

http://www.alexnolan.net/software/mdb_viewer_plus.htm

Saludos


Josep
Responder Con Cita
  #16  
Antiguo 19-12-2018
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Mcuhas gracias. Ahora mismo lo descargo y lo pruebo.
Responder Con Cita
  #17  
Antiguo 19-12-2018
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Cita:
Empezado por jafera Ver Mensaje
Para este fin hay una herramienta que se llama MDBPlus y me abre siempre los acces sin el mínimo problema.
¡Mi gozo en un pozo! ME da el mismo error que cuando trato de abrirlo con Access
Responder Con Cita
  #18  
Antiguo 19-12-2018
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Cita:
Empezado por ElDioni Ver Mensaje
Si la tabla está corrupta, al abrirla con access, el mismo programa te avisa y te indica que tiene que repararla y compactarla.
Cuando intento abrir la bb.dd., tanto con Access como con la aplicación Builder, el mensaje que da es el que puse antes.
Cita:
Empezado por Casimiro Notevi Ver Mensaje
La cabecera parece estar bien e indica que es "Standar jet db":
Eso me pareció al compararlas con las de otra bb.dd. que sí puedo abrir. Y por eso te comentaba en mi correo que se parecía mucho a esa herramienta que tuve para tabls dBase III; ¡cuánto más fácil era programar con esas elementales herramientas!
Cita:
Empezado por ElDioni Ver Mensaje
No vale, tú tienes más infomación que yo.

Cita:
Empezado por ElDioni Ver Mensaje
Si access te deja abrirla y dándole a "reparar y compactar" no te soluciona el problema y no tienes ninguna otra herramienta para arreglar la BBDD, crea un archivo nuevo de access y ve copiando y pegando las tablas de la base de datos vieja a la nueva.
Sácame de una duda: Si no puedo abrir la bb.dd. ¿cómo hago para copiar las tables desde esa que no puedo abrir a una nueva? Me tiene intrigado la propuesta
Responder Con Cita
  #19  
Antiguo 20-12-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Entonces ¿puedes abrirla con el programa original que la maneja?
Si es así, ¿no tiene ninguna opción para exportar datos?

Si no tiene exportación, puedes enviar un listado a una impresora virtual y ya lo tienes en un fichero de texto.
Responder Con Cita
  #20  
Antiguo 20-12-2018
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Entonces ¿puedes abrirla con el programa original que la maneja?
Si es así, ¿no tiene ninguna opción para exportar datos?

Si no tiene exportación, puedes enviar un listado a una impresora virtual y ya lo tienes en un fichero de texto.
Con la aplicación original se abre y funcion sin ningún problema. Me parece que no tiene la opción de exportar datos y como es uan aplicación cerrada los listados no me darían la información completa de todas las bases de datos. Creo que el usuario no tiene instalado MSAccess, que es lo que nos faltaría probar pero es más que probable que aunque lo tuviera instalado no pudieramos acceder desde él a la base de datos; lo digo porque ayer con la aplicación lanzada intentamos hacer una copia del fichero y no pudimos porque estaba "bloqueado por otro usuario".

Y he localizado a uno de los que desarrolló la aplicación (no el programador que es el que falleció), pero esta persona dispone de la herramienta para "abrir" la base de datos. Lo lamentable es que no me la da y me va a volver a hacer falta dentro de poco para otro usuario distinto, pero cuando me remita la base de datos abierta podríamos comparar las cabeceras de ambos ficheros para ver que varía de uno a otro.
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
Bd Access spring123 Tablas planas 10 18-08-2016 14:52:40
Error Interbase Access violation The code attempted to access a virtual ryderMX Firebird e Interbase 3 21-11-2015 11:11:46
Access en red Rox77 Tablas planas 0 10-05-2004 16:47:13
BDE y Access PTW Conexión con bases de datos 3 29-04-2004 04:38:12
Access!! PTW Conexión con bases de datos 5 15-04-2004 02:00:10


La franja horaria es GMT +2. Ahora son las 10:34:45.


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