具有ODBC驱动程序的MS Access数据库IBM i Access Client

时间:2018-11-30 07:12:33

标签: php odbc

我想通过PHP(7.2.10),SLE 12.3连接到我的MS Access数据库(.mdb / .accdb文件)。我从libmdbodbc.so.1驱动程序开始,该驱动程序与libmdbodbc1软件包0.7-3.1一起提供(源:mdbtools-0.7-3.1)。这样,我得到一个错误“允许的2097152字节内存容量耗尽(试图分配140 TB)” Stack question。因此,我被建议使用IBM i Access Client解决方案Linux应用程序软件包Stack question中的新ODBC驱动程序。

我安装了ibm-iaccess-1.1.0.10-1.0.x86_64.rpm。但是,如何将访问数据库设置为源?仍尝试使用“ Driver = {IBM i Access ODBC Driver 64-bit}; Data Source =%s; System = localhost”(%s替换为.mdb / .accdb-File的路径)和其他参数(System,Server,服务器名,数据库等),但总是出现错误,无法建立与数据库或

的连接
"Communication link failure. comm rc=10061 - CWBCO1049 - The IBM i server application is not started, or the connection was blocked by a firewall"

但是数据库文件是本地文件,因此没有防火墙。使用libmdbodbc.so.1时,我可以连接到该数据库。我想我必须具有正确的参数才能设置数据库文件。

那么如何使用ODBC驱动程序IBM i Access Client设置MS Access数据库文件的配置?

感谢您的回复,也最好!

0 个答案:

没有答案