Gambas Tiene Complemento Para Acceder A Base De Datos .mdb?


Subject: 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?

Subject: 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.

Profile PM  
Subject: 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
Description: Script para exportar todas las tablas mdb a .csv 
Download
Filename: mdb2sqlite.sh
Filesize: 1.52 KB
Downloaded: 96 Time(s)
mdb2sqlite.sh
Description: Script para exportar todas las tablas mdb a .csv 
Download
Filename: mdb2sqlite.sh
Filesize: 1.52 KB
Downloaded: 96 Time(s)
mdb2sqlite.sh
Description: Script para exportar todas las tablas mdb a .csv 
Download
Filename: mdb2sqlite.sh
Filesize: 1.52 KB
Downloaded: 96 Time(s)

Profile PM  
Subject: 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/

Profile PM  
Subject: 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.

Profile PM  

Page 1 of 1


  
You cannot post new topics
You cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events

   

This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Generation Time: 0.0991s (PHP: -34% SQL: 134%)
SQL queries: 25 - Debug Off - GZIP Enabled