嗨,任何人都可以推荐一个免费组件,我可以使用它来将 dbase III 表加载到 Delphi 中,最好不使用 BDE。
类似于 TTable 但用于 Dbase 的东西
谢谢
科林
TDBF应该做你想做的。
您可以使用 Delphi 附带的 ADO(TADOConnection
和TADOTable
或TADOQuery
),或使用第三方组件。
如果您决定使用第三方,我建议您使用Advantage Database Server(也称为ADS
简洁)。它的本地客户端版本是免费的,最多支持五个连接。它可以轻松升级到完整的客户端-服务器引擎,支持大多数用于 SQL 访问的 SQL-92 功能(以及具有TTable
类型功能),并带有与所有通过TDataSource
. (这些组件包括完整的 Delphi 源代码。)您必须在您的应用程序中分发几个 DLL,但它们可以轻松地安装在与您的应用程序相同的文件夹中,并且不需要任何系统注册或注册表项。
他们从过去的快船时代就已经存在了,所以他们不是新的孩子。它们几年前被 Sybase 收购,并且每年都发布新版本,因此它们不会很快消失。
(我与 Advantage 或 Sybase 没有任何关系;我已经使用他们的产品多年,并且仍然支持一些由于各种原因无法移植到完整 SQL RDBMS 的遗留数据和应用程序。)