是否可以使用 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 死了。