A ver si alguien me puede ayudar. Necesito hacer importaciones de una base de datos en Visual Fox, en Windows utilizo los drivers ODBC, pero ahora necesito hacerlo bajo Linux y no soy capaz de que el manejador de bases externas me los reconozca. Necesito alguna idea. Gracias.
Hola primeramente, para darte una ayuda, que version de linux es y segundo si ya instalaste el odbc linux, si no es asi puedes darte una mirada en http://www.unixodbc.org/
Saludos
Hola,
Nosotros lo tenemos funcionando en una openSuse de 64 bits.
Te pego los pasos que tengo anotados para hacerlo funcionar:
INSTALAR ODBC PARA VELNEO EN UNA SUSE 64BITS
-
Instalar los paquetes.
MyODBC-unixODBC
unixODBC
unixODBC-32bits
libqt4-sql-mysql-32bit
libqt4-sql-unixODBC-32bit -
Configurar ODBC:
/etc/unixODBC/odbcinst.ini
[MYSQL]
Description = MySQL
Driver = /usr/lib/libmyodbc5.so
/root/.odbc.ini
[test]
Description = test
Driver = MYSQL
Server = localhost
Port = 3306
Database = test
UserName = root
Password =
-
Probar ODBC desde consola
isql -v test
SHOW TABLES; -
Copiar librerias qt4-sql en los directorios de vClient, vDevelop, vServer, vDataclient
cp /usr/lib/qt4/plugins/sqldrivers/ Velneo-vClient/plugins/sqldrivers/ -
Damos permisos
cd Velneo-vClient/plugins/sqldrivers/
chmod 777 lib*
Es importante tener los sqldrivers en el vDevelop (para poder seleccionar el driver), en el vClient(si el proceso se va a ejecutar en 1er plano), en el vServer(si el proceso se va a ejecutar en 3er plano).
Espero que te sirva.
Saludos, Jordi Mas.
Mi version de Linux es OpenSuse 64 bit. Voy a probar a como indica jordimas a ver si me va y comento. Muchas gracias.