0

我有一个用 Delphi 5 编写的应用程序,它使用 Paradox“.db”数据库。我的应用程序调用一组用 Perl 编写的脚本,并使用 ODBC 访问 DB 表以收集数据并生成 XML 文件。

在我的 PC(Win 7、64 位)上一切正常,但在 32 位 Win 7 PC 上却不行。Perl 脚本失败,我收到以下错误:

-1305[Pilote ODBC Paradox] le moteur de base de données microsoft Jet n'a pas pu 
trouvé l'objet xxxx.

当我关闭 Delphi 应用程序并手动运行脚本时,它工作正常。

4

1 回答 1

0

对于那些可能面临问题的人,我已经找到了解决方案。我将 BDE 的配置更改如下
SHAREDMEMSIZE = 1024
MAXBUFFSIZE = 2048.
建议 MAXBUFFSIZE = 2* SHAREDMEMSIZE.
并允许使用 BDE 运行多个应用程序来设置SHAREDMEMSIZE less than 2048.

于 2014-12-09T07:27:29.263 回答