delphi-xe7 - 如何在 Delphi-XE7 中安装 Pervasive Direct Access 组件
问题描述
我已经尝试了两天来安装 Pervasive PDAC 组件。我按照Actian的指示做所有事情。选择所需的 .bpl 文件后,我不断收到无法找到指定模块的消息。我已经尝试了所有我能想到的事情。将相关文件夹添加到库路径。以管理员身份启动 Delphi,但没有任何帮助。以下是我得到的错误。我安装了 V10 但只能找到 V11-PDAC
解决方案
我在使用 Delphi 10.3 时遇到了同样的错误。一旦我将 Delphi 版本的 PDAC lib 目录的位置添加到我的系统路径中,我就能够安装 PDAC 组件并在 VCL 应用程序中使用它们。我曾尝试将位置添加到Library Path
andBrowsing Path
并且能够安装包,但在尝试创建新的 VCL 应用程序时出错。
作为替代方案,我将提取的 PDAC 文件 ( ...\PDAC\DelphiXXX\x86\Lib
) 的位置添加到Library Path
和Browsing Path
. 然后,我将编译器版本(在我的情况下为 Delphi 10.3)的 BPL 文件从 lib 路径复制到安装 Pervasive v11 的位置(C:\Program Files (x86)\Pervasive Software\PSQL\bin
),我能够安装包,从 Pervasive 安装目录中选择“D”BPL ,而不是 LIB 目录。安装后,我能够创建一个 VCL 应用程序并使用一个TPvSession
和TPvTable
组件访问远程服务器上的数据。
推荐阅读
- asp.net-core - 无法在 NGINX 代理后面的 Blazor 服务器上加载静态文件
- javascript - 控制台日志上的警告 sdk angularfire
- freemarker - Freemarker 迭代地图列表,例如:地图
> 带有类似菜单子页面的模式 - c# - 如何隐藏查找值
- wordpress - 哪个文件负责搜索wordpress
- java - 如何使用 spring-boot-starter-data-r2dbc 启用连接池?
- sql - 基于先前记录结果的 PostgreSQL 新行
- c# - 如何将高度自定义的 TestServer 设置从 .NET Core 3.0 升级到 3.1
- r - 将来自函数的未知值存储在向量中,以供以后在优化中使用
- html - 如何在不使用绝对位置的情况下将页脚推到底部?