0

我们正在尝试通过 PHP 连接 Progress DB,但出现以下错误:

错误:警告:odbc_connect():SQL 错误:[unixODBC][驱动程序管理器]无法打开 lib '/usr/lib/x86_64-linux-gnu/odbc/pgoe27.so':找不到文件,SQL 状态 01000 在第 7 行 /var/www/test/odbcprogrssdb.php 中的 SQLConnect。

请让我知道要使用的正确 .so 文件。

我们使用的是 OE 11.3 版本。

4

1 回答 1

0

正确的 .so 文件是 pgoe27.so

它是否存在于系统中的任何位置?显然,它正在 /usr/lib/x86_64-linux-gnu/odbc 中查找,但不存在,或者如果存在,则缺少权限。

OpenEdge 是否安装在此系统上?如果是,那么您很可能会在 $DLC/odbc/lib 中找到丢失的 .so

您可能还想查看 $DLC/odbc/example。

于 2014-08-22T14:13:05.747 回答