【问题标题】:Delphi Seattle FireDAC.Phys.MSSQL not foundDelphi Seattle FireDAC.Phys.MSSQL 未找到
【发布时间】:2016-09-30 20:24:44
【问题描述】:

我遇到了西雅图 Embarcadero 的问题。我是 Delphi 的新手,我正在调试别人的代码。我必须在另一台计算机上进行设置,而不是之前用于此项目的计算机。

[dcc32 致命错误] salesordermain.pas(14): F2613 Unit 'FireDAC.Phys.MSSQL' not found.

TFDPhysMSSQLDriverLink 不在工具面板中。我已经重置它并没有出现。我检查了 FireDAC 包,但该组件不存在。到目前为止,我没有任何运气试图找出如何下载/安装该组件。

另外,我已经从https://www.microsoft.com/en-us/download/details.aspx?id=52676 下载并安装了 Microsoft ODBC (msodbcsql.msi) 和 Microsoft Native Client (sqlncli.msi)

在此处查看附件的问题照片:https://drive.google.com/open?id=0B58G8s8Edn7sNEo1MHFfRER2UEU

我正在运行 Windows 7 64 位和联网的 MS SQL Server 2008 R2。任何帮助我弄清楚如何解决此问题的帮助将不胜感激。

【问题讨论】:

  • 您使用的是什么 Delphi SKU(专业版、企业版、架构师)?较低 SKU 不包含与较高版本相同的 DBMS 支持。
  • Delphi feature matrix (PDF)。数据库支持信息从第 17 页左右开始。您会看到 SQL Server 支持仅在 Enterprise+ SKU 中可用。
  • 谢谢,我去看看。我正在使用专业的 fireac add on pack。
  • 谢谢,我会联系 Embarcadero 并确认是否需要升级才能获得它,如果它确实不包括在内。收到回复后,我会在下周更新。
  • @KenWhite,据我了解,Delphi Professional 的 FireDAC 客户端/服务器包应该将 FireDAC 扩展到企业版支持的级别。这尤其应该包括 MSSQL 支持。如果没有显示,则可能是安装问题。见:embarcadero.com/app-development-tools-store/…

标签: delphi sql-server-2008-r2 delphi-10-seattle firedac


【解决方案1】:

我的解决方案是使用许可证管理器删除 FireDAC 注册(这是我开始添加它的方式)。接下来我重新运行 Delphi Seattle installer.exe,但选择“升级”并输入我的 FireDAC 密钥,让安装运行并 BAM! FireDAC 的 MSSQL 部分现在正在工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-02
    • 2015-12-16
    • 2016-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多