Bonjour,
je suis sous linux et j'ai besoin d'avoir une connection ODBC sur ORACLE.
J'ai installé Oracle 10G XP, ca marche très bien
J'ai installé IODBC. quand je teste une conection ( avec le programe de teste fourni par IODBC), j'ai :alors que quand je teste la connection avec mysql ca marche tres bien../iodbctest
iODBC Demonstration program
This program shows an interactive SQL processor
Driver Manager: 03.52.0607.1008
Enter ODBC connect string (? shows list): ?
DSN | Driver
------------------------------------------------------------------------------
somysql | somysql
sooracle | sooracle
Enter ODBC connect string (? shows list): DSN=sooracle
1: SQLDriverConnect = [iODBC][Driver Manager]Driver's SQLAllocEnv() failed (0) SQLSTATE=IM004
1: ODBC_Connect = [iODBC][Driver Manager]Driver's SQLAllocEnv() failed (0) SQLSTATE=IM004
voici le contenu de mon fichier odbc.ini
j'ai cherché sur internet mais je ne trouve pas trop de solution.[ODBC Data Sources]
somysql = somysql
sooracle = sooracle
[somysql]
Driver = /usr/lib/odbc/libmyodbc.so
Description = MyODBC 3.51 Driver DSN
SERVER = localhost
PORT =
USER = root
Password =
Database = so
OPTION = 3
SOCKET =
[Default]
Driver = /usr/lib/odbc/libmyodbc.so
Description = MyODBC 3.51 Driver DSN
SERVER = localhost
PORT =
USER = root
Password =
Database = so
OPTION = 3
SOCKET =
[sooracle]
Driver = /usr/lib/odbc/liboraodbcS.so
ServerType = localhost
Username = sys
Password =
METADATA_ID = 0
ENABLE_USER_CATALOG = 1
ENABLE_SYNONYMS = 1
Est ce que quelqu'un pourrait m'aider, merci
a bientot
Partager