我应该使用本机Interbase组件从Delphi读取Interbase数据库吗
我有一个Interbase 5.5数据库(注意:这是一个非常旧的版本,从上个千年开始) 到目前为止,我已经设法使用Delphi附带的“本机”Interbase组件连接到它(我应该使用本机Interbase组件从Delphi读取Interbase数据库吗,delphi,interbase,Delphi,Interbase,我有一个Interbase 5.5数据库(注意:这是一个非常旧的版本,从上个千年开始) 到目前为止,我已经设法使用Delphi附带的“本机”Interbase组件连接到它(IBDatabase,IBQuery等) 从Delphi连接Interbase似乎还有其他几种方法 溴化二苯醚 dbExpress 其他 使用任何其他方法都有好处吗?或者我应该使用“本机”组件吗 我的一些要求: 我只需要读访问,不需要写 准确度是最重要的,但速度也很好 安装额外的dll的etc不是问题 我正在使用Del
IBDatabase
,IBQuery
等)
从Delphi连接Interbase似乎还有其他几种方法
- 溴化二苯醚
- dbExpress
- 其他
- 我只需要读访问,不需要写
- 准确度是最重要的,但速度也很好
- 安装额外的dll的etc不是问题
- 我正在使用Delphi2010
IB组件有问题吗 还没有,还没有。不过我还没怎么做呢 你担心什么 我主要关心的是我拥有的数据库的旧版本。我使用的组件能正确读取这样一个旧的数据库吗 我只需要从旧数据库中提取数据并将其写入新格式。(即转换遗留数据库)。我不需要维护旧的数据库
正确提取数据非常重要 我会先试着找出你需要什么
如果有公司计划升级数据库或应用程序将持续使用,那么您可能应该使用高质量的数据访问组件来覆盖您的基础。我总是觉得自己值得推荐,因为它们易于使用,坚固耐用,并且有很好的支撑。当然还有其他选择,但这是我所知道的。值得一提的是,我们最终使用了最新的Firebird ODBC驱动程序,然后使用标准的Delphi ADO组件通过ODBC连接到数据库 我们在使用任何其他方法连接数据库时遇到问题
这很可能是我们做错了什么;这是我们能够可靠地开始工作的唯一方法。您对IB组件有问题吗?您担心什么?此应用程序的预期用途是什么?看起来您正在维护旧代码。有什么路线图吗?在询问实施细节之前,需要询问所有这些问题。感谢您的回答。我在问题中添加了更多信息。