我运行PHP 5.2.4与Ubuntu 8.04.1 Server上IBM_DB2 v1.8.0。我想打的的IBM iSeries上运行OS / 400 V5R3,但我不知道在一切是如何真正连接没有DSN。我已经看了 http://www.connectionstrings.com/ 但没有DB2或AS的/ 400个连接字符串似乎工作。所有我最终是:

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

下面是我的当前DSN字符串:

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

我也尝试了“IBM DB2 ODBC驱动程序”,但得到了同样的错误与上面的字符串。

有帮助吗?

解决方案 2

事实证明,我作为有没有访问来自PHP DBU而不必通过那里设置DB2-C和管一切一种简单的方法使用ODBC。

其他提示

下面是我使用.NET环境中:

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

您可能会缺少 “初始目录”。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top