Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Gambas Tiene Complemento Para Acceder A Base De Datos .mdb?
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Gambas Tiene Complemento Para Acceder A Base De Datos .mdb? 
 
buenas,

me preguntaba como podría programar una utilidad para examinar una base de datos .mdb?
seguramente con librerías externas, cuales?
alguien sabe algo de este tema?
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gambas Tiene Complemento Para Acceder A Base De Datos .mdb? 
 
No. Mdb no es un formato libre y no se puede acceder a él directamente. Puedes intentarlo vía ODBC, creo que había algún post por ahí, pero MDB no es algo parecido a SQLite. Mdb contiene millones de metadatos, contiene código Visual Basic, etc.
Además, es una base de datos bastante mala en cuanto a rendimiento.

Lo que sí había era programas que te hacían consultas y, creo recordar, exportaban datos desde un mdb a csv. En los repositorios de ubuntu había... hace unos 10 años (Lo sé porque intenté migrar algunas aplicaciones que tenía hechas en visual basic a gambas), pero ahor ano sé si eso sigue vivo por algún lado.

Saludos.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gambas Tiene Complemento Para Acceder A Base De Datos .mdb? 
 
v3ctor escribió: [Ver mensaje]
base de datos .mdb?


mdbtools es lo que necesitas [1]

Mira, si lo que querés hacer es ver los datos, entonces con mdbtools-gmdb podes abrir el mdb y ver las tablas y sus datos.
Pero si queres usar los datos, entoces te recomiendo que mediante el script que adjunto:

Poner el tubasededatos.mdb en una carpeta y el script también

Paso a: Exportes la definición
Paso b: Exportes las tablas como CSV
Paso c: Crear la base de datos en sqlite con el fichero tubasededatos-schema-sqlite.sql
Paso d: Importar los datos en sqlite para cada tabla desde los ficheros tabla.sql que estan en la carpeta que se creo lamada tubasededatos

Listo, ya esta.

Para instalar mdbtools basta con:
sudo apt-get install mdbtools
sudo apt-get install mdbtools-gmdb

[1] http://mdbtools.sourceforge.net/

mdb2sqlite.sh
Descripción: Script para exportar todas las tablas mdb a .csv 
Descargar
Nombre del archivo: mdb2sqlite.sh
Tamaño: 1.52 KB
Descargado: 92 veces
mdb2sqlite.sh
Descripción: Script para exportar todas las tablas mdb a .csv 
Descargar
Nombre del archivo: mdb2sqlite.sh
Tamaño: 1.52 KB
Descargado: 92 veces
mdb2sqlite.sh
Descripción: Script para exportar todas las tablas mdb a .csv 
Descargar
Nombre del archivo: mdb2sqlite.sh
Tamaño: 1.52 KB
Descargado: 92 veces

 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gambas Tiene Complemento Para Acceder A Base De Datos .mdb? 
 
No se si puede ayudarte este codigo en VB (mdb2sqlite):
https://code.google.com/p/mdb2sqlit...s?spec=svn3&r=3

y tambien señalo:
http://nialldonegan.me/2007/03/10/c...mysql-in-linux/
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gambas Tiene Complemento Para Acceder A Base De Datos .mdb? 
 
Citar:
mdbtools es lo que necesitas [1]

A eso es a lo que me refería. Creo que hay alguno más... pero no recuerdo nombres.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Logre Acceder Remotamente Desde Mi Sistema... jousseph Bases de Datos 2 Miercoles, 03 Octobre 2012, 02:46 Ver último mensaje
jousseph
No hay nuevos mensajes Alguna Validacion Para Fecha Y Que No Sea ... metalgearxd General 7 Domingo, 10 Marzo 2013, 18:44 Ver último mensaje
datobinario
No hay nuevos mensajes La Ide De Gambas 3 No Tiene Para Guardar P... v3ctor General 8 Miercoles, 04 Diciembre 2013, 12:48 Ver último mensaje
v3ctor
No hay nuevos mensajes Acceder Usar, Onsultar La Base De Datos De... tincho Bases de Datos 2 Miercoles, 06 Diciembre 2017, 21:06 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron