Bonjour,
Je dois me connecter à une base DB2 distante en me servant d'ODBC.
Voici la syntaxe que j'utilise :
Les xx sont remplacés par la vraie adresse IP ainsi que le port.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 $host='xx.xxx.xx.xx:xxxx'; $db='db'; $user='username'; $hostname='machine_1'; $password= 'password'; $dsn="DRIVER={IBM DB2 ODBC DRIVER};". "COMMLINKS=TCPIP(Host=$host);". "HOSTNAME=$hostname;". "DATABASE=$db;". "UID=$user;". "PWD=$password"; $conn = odbc_connect($dsn,$user,$password) or die("Erreur de connexion");
Ceci me retourne l'erreur suivante :
Quelqu'un a t-il déjà été confronté à ce genre de problème ou a t-il décelé l'erreur dans le code ci-dessus ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SQL error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified, SQL state IM002 in SQLConnect
Merci d'avance pour toute réponse.
Sempire
Partager