【发布时间】:2012-04-03 05:47:03
【问题描述】:
我有一个 Interbase 5.5 数据库(注意:这是一个非常旧的版本,从上个千年开始)。
到目前为止,我已经设法使用 Delphi 附带的“本机”Interbase 组件(IBDatabase、IBQuery 等)连接到它。
似乎还有其他一些方法可以从 Delphi 连接到 Interbase。
- BDE
- dbExpress
- Unified Interbase
- 其他??
使用这些其他方法是否有优势,或者我应该使用“本机”组件吗?
我的一些要求:
- 我只需要读取权限,不需要写入权限
- 准确性是重中之重,但速度也不错
- 安装额外的 dll 等不是问题
- 我使用的是 Delphi 2010
回答一些问题:
您对 IB 组件有疑问吗?
还没有,没有。不过我还没有做太多。
你有什么顾虑?
我主要关心的是我拥有的旧版本的数据库。我使用的组件能正确读取这么旧的数据库吗?
我只需要从旧数据库中提取数据并将其写入新格式。 (即转换旧数据库)。我不需要维护旧数据库。
正确提取数据非常重要。
【问题讨论】:
-
IB组件有问题吗?
-
您有什么顾虑?此应用程序的预期用途是什么?看来您正在维护旧代码。有什么路线图吗?在质疑实施细节之前,需要先询问所有这些问题。