Conexión a Mysql

Forums: 

Hola a todos,
quiero conectarme a la base de datos de mysql usando un odbc 3.51 he configuradoe el /etc/odbc.ini de la siguiente forma
[ODBC Data Sources]
ldap=MySQL LDAP DSN

[ldap]
Driver=/usr/lib/libmyodbc3.so
Description=OpenLDAP Database
Host=localhost
#Server=loclahost
ServerType=MySQL
Port=3306
FetchBufferSize=99
User=root
Password=vefer
Database=ldap
ReadOnly=no
Socket=

[ODBC]
InstallDir=/usr/local/lib

Al ejecutar el comando iodbctest tengo la siguiente salida:
[root@mail openldap-2.3.24]# iodbctest
iODBC Demonstration program
This program shows an interactive SQL processor
Driver Manager: 03.52.0406.0126

Enter ODBC connect string (? shows list): DSN=ldap
[MYODBCUtilReadDataSource.c][210][ERROR] Unknown attribute (Host).
[MYODBCUtilReadDataSource.c][210][ERROR] Unknown attribute (ServerType).
[MYODBCUtilReadDataSource.c][210][ERROR] Unknown attribute (FetchBufferSize).
[MYODBCUtilReadDataSource.c][210][ERROR] Unknown attribute (ReadOnly).
1: SQLDriverConnect = [MySQL][ODBC 3.51 Driver]Invalid window handle for connection completion argument. (0) SQLSTATE=IM008
1: ODBC_Connect = [MySQL][ODBC 3.51 Driver]Invalid window handle for connection completion argument. (0) SQLSTATE=IM008

Podrian por favor darme una idea cual es el error y como puedo solucionarlo estoy usando fedora core 5 y la instalción por defecto de Mysql.
Gracias.

Re: Conexión a Mysql

Crisfer,

Fue hace bastante tiempo que instale y configure odbc en linux, recuerdo que en la configuracion se requerian dos archivos: odbcinst.ini y odbc.ini
El primero (odbcinst.ini) es para definir los drivers para las diferentes bases de datos (mysql, firebird, etc), ejemplo:
[Firebird]
Description = InterBase/Firebird ODBC Driver
Driver = /usr/lib/OdbcJdbc.so
Setup = /usr/lib/OdbcJdbcS.so
Threading = 1
FileUsage = 1
CPTimeout =
CPReuse =

[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/libmyodbc.so
Setup = /usr/lib/libodbcmyS.so
FileUsage = 1

El segundo era para definir el(los) DSN(s), ejemplo:
[EMS]
Description = Firebird
Driver = Firebird
Dbname = localhost:/opt/firebird/data/EMS.FDB
User =
Password =
Role =
CharacterSet =
ReadOnly = No
NoWait = No

Los dos deben recidir en el directorio /etc.
Espero que esto pueda darte una guia para solucionar tu problema.

Saludos,

conexion...

si he revisado los archivos que me indicas el odbc.ini y odbcinst.ini que están en /etc, pero de igual manera sigue con el mismo error, creo que es alguna libreria que me falta en la isntalcion de mysql o del ODBC, para fedora core 5, pero no encuentro cuál...
gracias

Re: conexion

Probaste ejecutar #ldd /usr/lib/libmyodbc3.so para ver si todas las librerias que necesitas existen en los directorios que esta buscando libmyodbc3.so?