delphi - 如何在我的 Delphi 应用程序中使用嵌入式 Firebird

标签 delphi firebird delphi-xe3 firebird2.5

我的 Delphi XE3 应用程序使用 Interbase 组件连接到 Firebird 2.5 super 服务器。

我启动了一个新项目来隔离问题,并尝试连接到我的软件数据库。结果如下。

1 - 我可以正常使用 TIBDatabase 连接到数据库。

我想部署它以使用嵌入式 Firebird 我的问题是:

  1. 我可以使用 Interbase 组件连接到嵌入式 Firebird 吗?
  2. 如果是,那我该怎么做?
  3. 如果没有,那么是否有任何免费的 Firebird 组件?

最佳答案

虽然 Interbase 和 Firebird 在 API 方面仍然几乎兼容,但我记得有些人报告在连接到 Firebird 时使用 IB 组件(Delphi 附带)时出现问题。这些组件仅正式用于 Interbase,因此您可以确定随着时间的推移情况会变得更糟(更不兼容),而不是更好。所以我建议使用官方支持 Firebird 的组件。我个人使用 UIB这是免费的,但也有其他的(免费的和商业的)。

关于delphi - 如何在我的 Delphi 应用程序中使用嵌入式 Firebird,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16778640/

相关文章:

json - Delphi - 在运行时解析 JSON 数据时发生访问冲突

Java 相当于 Delphi 的 DBCtrlGrid?

visual-studio - Delphi安装 "broke"Visual Studio

delphi - 传输到 ClientDataset 时的字符串截断

delphi - 几乎立即关闭第二个应用程序实例时,停止表单在屏幕上短暂闪烁

Delphi:无需正则表达式即可验证电子邮件

delphi - Delphi WideStringType OutParameter 中的 Firebird 异常

sql - 在 Firebird 中使用 "Inappropriate self-reference of column"时为 "with check option"

delphi - 无法解析的链接错误 E2065 与 XXH32(xxHash 和 lz4)

delphi - 以其他形式使用声明的公共(public)变量时的编译器错误