首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Delphi应用程序中使用嵌入式Firebird

如何在Delphi应用程序中使用嵌入式Firebird
EN

Stack Overflow用户
提问于 2013-05-27 18:26:29
回答 1查看 7.3K关注 0票数 3

我的Delphi XE3应用程序使用Interbase组件连接到FireBird2.5 SuperServer。

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

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

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

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

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-27 18:57:30

我可以使用Interbase组件连接到嵌入式Firebird吗?

默认情况下,您可以使用Interbase组件来使用Firebird。

如果是,那我怎么做呢?

您必须更改firebird客户端库的名称(通常为word )。

  • 在dbExpress和Firebird服务器版本中,=>在程序的客户端使用fbClient.dll和dbxFb.dll。
  • 在dbExpress和Firebird嵌入式版本中,=>更改 的客户端使用fbEmbed.dll到fbClient.dll并使用dbxFb.dll 程序(fbClient.dll和dbxFb.dll)。
  • 使用IbExpress和和Firebird服务器版本,=>更改 fbClient.dll到gds32.dll。

此外,Daniel撰写了一篇关于Firebird和dbExpress的文章。http://www.embarcadero.com/rad-in-action/database

如果没有,是否有任何免费的Firebird组件?

您可以使用佐斯。

火鸟3中的更新

当不包含网络协议而只包含数据库名称时,远程提供程序将拒绝它,而Engine12提供程序将出现并尝试打开命名的数据库文件。如果它成功了,我们将得到一个到数据库的嵌入式连接。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16778640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档