2

是否可以使用 Interbase 组件连接到 Firebird 2.1 数据库?

我正在将我的软件从 delphi 7 迁移到 XE3,并且我使用了在我看来可以更新到 XE3 上的 Interbase 组件的 IBX 组件,但是发生了一些尴尬的错误。

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

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

2 - TIBTable 可以正常列出数据库表

3 - TIBTable 可以正常获取字段信息

*4 - 当我尝试激活 TIBTable 时,我收到错误消息:“动态 SQL 错误。SQL 错误代码 -206。未知列。IBTable1。在第 1 行,第 8 列”。IBTable1 是 IBTable 组件名称 (???)

*5 - 当我尝试使用 TIBSQL 时,我将它链接到数据库,当我尝试编辑 SQL 查询时,Delphi 死了。

4

1 回答 1

0

不久前我遇到了类似的问题,虽然有解决办法,但最好的办法是经历痛苦并迁移到其他地方。即使你解决了这个问题,你也会一直遇到小问题,直到你做出改变

于 2013-04-20T09:12:54.667 回答