Question

J'utilise PHP 5.2.4 avec ibm_db2 v1.8.0 sur Ubuntu 8.04.1 Server. J'essaie de frapper un IBM iSeries sous OS / 400 v5R3 mais je ne suis pas du tout sûr de savoir comment se connecter sans DSN. J'ai consulté http://www.connectionstrings.com/ mais aucun des fichiers DB2 ou AS / 400 chaînes de connexion semblent fonctionner. Tout ce que je me retrouve est:

[IBM][CLI Driver] SQL1013N The database alias name or database name "" could not be found. SQLSTATE=42705 SQLCODE=-1013

Voici ma chaîne DSN actuelle:

DRIVER={iSeries Access ODBC Driver};SYSTEM=192.168.0.20;Uid=user;Pwd=password

J'ai également essayé 'IBM DB2 ODBC DRIVER' mais j'obtiens la même erreur que la chaîne ci-dessus.

Était-ce utile?

La solution 2

En fin de compte, j’ai dû utiliser ODBC car il n’existait pas de moyen facile d’accéder à DBU à partir de PHP sans avoir à configurer DB2-C et tout transférer par là.

Autres conseils

Voici ce que j'utilise dans l'environnement .NET:

Provider=IBMDA400.DataSource.1;Data Source=xxx.xxx.xxx.xxx;Password=xxxxxxxxxx;User ID=xxxxxxxxxx;Initial Catalog=SERVERNAME

Il se peut que vous manquiez le "Catalogue initial".

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top