将 MDBTools 与数据库中的大型 Microsoft Access 表一起使用时,我遇到了分段错误。查询小表可以正常工作,但任何大表(有大约 80,000 行的表)都会导致分段错误。
我正在使用带有 MDBTools 和 UnixODBC 的 CentOS 6.5,试图通过 PDO 与 PHP 连接。
当我做一个isql dashboard后跟help largetable我得到一个分段错误。当我这样做时help smalltable,结果会正确显示。我该如何解决这个问题?
使用 mdbtools,您将陷入痛苦的世界。它没有被积极开发,有 100 多个关于 sourceforge 的错误报告,我个人对它的体验非常糟糕。你的选择是
例如
gdb /usr/local/bin/isql 仪表板现在输入 r(运行)并按回车类型 help largetable 并在崩溃时输入按 bt 并回车
这会告诉你它在哪里摔倒了,我在 mdbtools 的某个地方打赌。现在您需要获取源代码并找出问题所在——您需要知道 C 才能做到这一点。