Drivers ODBC para Linux


([N1] sotomultimediagmailcom) #1

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.


([N1] Ramon Jose Echevers) #2

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


([N4] jordimas) #3

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

  1. Instalar los paquetes.
    MyODBC-unixODBC
    unixODBC
    unixODBC-32bits
    libqt4-sql-mysql-32bit
    libqt4-sql-unixODBC-32bit

  2. 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 =

  1. Probar ODBC desde consola
    isql -v test
    SHOW TABLES;

  2. Copiar librerias qt4-sql en los directorios de vClient, vDevelop, vServer, vDataclient
    cp /usr/lib/qt4/plugins/sqldrivers/ Velneo-vClient/plugins/sqldrivers/

  3. 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.


([N1] sotomultimediagmailcom) #4

Mi version de Linux es OpenSuse 64 bit. Voy a probar a como indica jordimas a ver si me va y comento. Muchas gracias.