Fire Studio中缺少FireDAC组件

时间:2018-05-31 17:16:40

标签: delphi firedac

我正在共享一个使用FireDAC组件在RAD Studio 10.2中构建的项目。

项目数据模块包含一个TFDConnection组件,其DriverName设置为' ODBC'。

使用相同版本的RAD Studio(已比较所有版本信息)的其他用户无法编译项目。他们得到以下编译错误:

  

单位' FireDAC.Phys.ODBC'没找到。

如果其他用户在FireDAC链接下的工具选项板上查看,则TFDPhysODBCDriverLink组件可用。

我在环境中了解的一个区别是我正在运行Win10 Pro,他们正在运行Win10 Home。这会导致这个问题吗?如果没有,任何需要配置的想法。感谢。

1 个答案:

答案 0 :(得分:3)

我猜,但你在机器和同事之间看到的差异 可能是您安装了不同的Delphi SKU。 SKU = stock-keeping unit,Delphi传统上包括Pro,Enterprise和Architect零售包。

  

在另一台机器上,在Delphi中| Component Palette,您在FireDAC链接选项卡上看到了多少个FD Link组件?

     
      
  1. 他们缺少SQLite下面的所有链接(DS,TBDX,Oracle,DB2,Infx,MSSQL,TData,ASA,ODBC和& Mongo链接都缺失
  2.   

嗯,您可以看到的链接组件都在包dclFireDAC250.Bpl中。缺少的都在dclFireDACEnt250.Bpl

所以:

a)其他机器是否具有包含dclFireDACEnt250.Bpl的Delphi版本。我没有检查,但我猜Ent代表企业。如果没有,这可能是你的答案。什么是其他机器上的Delphi SKU?

b)如果其他机器的Delphi SKU应该包含dclFireDACEnt250.Bpl,那么该包是在另一台机器上,与dclFireDAC250.Bpl在同一文件夹中吗?如果没有,请将其复制到该处,然后使用IDE中的Component|Install packages尝试安装它。

顺便说一下,我检查了一台运行Win10 64位Home的机器,东京的企业SKU有DS,TBDX,Oracle,DB2,Infx,MSSQL,TData,ASA,ODBC,& Mongo链接就可以了。