【问题标题】:Unnable to connect TSQLConnection to SQL Server无法将 SQL 连接连接到 SQL Server
【发布时间】:2014-04-19 14:31:49
【问题描述】:

当我尝试将TSQLConnectionMSSQLConnection 连接时,它返回dbxmss.dll 丢失。

我的所有C: 驱动器中都没有这样的dll(我还检查了...\bin\ 文件夹)

我已经卸载并重新安装了 Delphi (XE4)。 而且,在那之后,它仍然不见了。

该表是使用 Microsoft SQL Server 2012 (v11.0.3128.0) Management Studio 创建的。

我做错了吗?

【问题讨论】:

  • 你的意思是TSQLConnection 对吧?
  • Windows 缺少驱动程序?
  • 看来这个dll应该在Delphi bin文件夹下。但是,它没有。
  • 实际上,我看到它缺少另一个文件,Data.DBXMSSQL.dcu。不知道是同一个问题还是其他问题...
  • 您必须使用 RAD Studio 的 Professional 或更低版本的 SKU。它们不附带用于 dbExpress 的 SQL Server 驱动程序。您需要改用 TADOConnection 和 TADOQuery(或升级到 Enterprise/Architect)。

标签: sql sql-server delphi delphi-xe4


【解决方案1】:

您使用的似乎是 RAD Studio 的 Professional 或更低 SKU。较低版本不附带用于 SQL Server 或 Oracle for DBExpress 的驱动程序。

您需要切换到使用 ADO(通过 dbGo 组件选项板页面中的组件),升级到更高的 SKU(Enterprise 或 Architect),或者找到第三方 dbExpress 驱动程序来代替使用。

【讨论】:

    【解决方案2】:

    下载Zip folder 解压libmysql.dll,放到文件夹“C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin64

    【讨论】:

      猜你喜欢
      • 2021-06-05
      • 1970-01-01
      • 2010-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多