【发布时间】:2009-08-28 10:17:51
【问题描述】:
我有一个旧应用程序(用 Delphi 6 编写)必须移植到 Delphi 2006(更新 2)。该应用程序使用 DBExpress 连接到 Interbase 6.x 数据库,但新版本需要连接到 Firebird 2.x 超级服务器。
移植顺利,没有真正的问题。但是现在,当我尝试从移植的应用程序连接到新的 Firebird 服务器时,我收到以下错误:
数据库错误 数据库服务器错误:没有获取操作的当前记录
运行使用 Delphi 6 编译的同一个应用程序,与同一个 Firebird 服务器通信运行良好。在 Delphi 2006 中编译应用程序所需的更改与数据库代码无关——所有本地库的东西。该应用程序使用 TSQLDataset en datasetproviders 和 clientdatasets。
有人知道如何或为什么吗?对可能导致此行为的 DBExpress 的任何更改? 谢谢。
【问题讨论】:
标签: delphi dbexpress delphi-2006