首页 > 解决方案 > 如何在 Delphi-XE7 中安装 Pervasive Direct Access 组件

问题描述

我已经尝试了两天来安装 Pervasive PDAC 组件。我按照Actian的指示做所有事情。选择所需的 .bpl 文件后,我不断收到无法找到指定模块的消息。我已经尝试了所有我能想到的事情。将相关文件夹添加到库路径。以管理员身份启动 Delphi,但没有任何帮助。以下是我得到的错误。我安装了 V10 但只能找到 V11-PDAC

在此处输入图像描述

标签: delphi-xe7pervasive

解决方案


我在使用 Delphi 10.3 时遇到了同样的错误。一旦我将 Delphi 版本的 PDAC lib 目录的位置添加到我的系统路径中,我就能够安装 PDAC 组件并在 VCL 应用程序中使用它们。我曾尝试将位置添加到Library PathandBrowsing Path并且能够安装包,但在尝试创建新的 VCL 应用程序时出错。

作为替代方案,我将提取的 PDAC 文件 ( ...\PDAC\DelphiXXX\x86\Lib) 的位置添加到Library PathBrowsing Path. 然后,我将编译器版本(在我的情况下为 Delphi 10.3)的 BPL 文件从 lib 路径复制到安装 Pervasive v11 的位置(C:\Program Files (x86)\Pervasive Software\PSQL\bin),我能够安装包,从 Pervasive 安装目录中选择“D”BPL ,而不是 LIB 目录。安装后,我能够创建一个 VCL 应用程序并使用一个TPvSessionTPvTable组件访问远程服务器上的数据。


推荐阅读