使用TIBDatabase连接到Delphi XE3上的Firebird 2.1数据库

时间:2013-04-19 18:55:12

标签: delphi firebird

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

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

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

我有一个类似的问题,虽然有工作,最好的办法是经历痛苦并迁移到别的东西。即使你解决了这个问题,你也会遇到一些小问题,直到你做出改变