Reputation: 3103
Hi could anyone recommend a free component that I can use to load dbase III tables into Delphi, preferably without using the BDE.
Something like TTable but for Dbase
thanks
colin
Upvotes: 2
Views: 2292
Reputation: 6848
See the component VKDBF(web, torry) of Vladimir Karpov.
Upvotes: 0
Reputation: 125671
You can use ADO (TADOConnection
and TADOTable
or TADOQuery
) that come with Delphi, or use a third-party component.
If you decide on third-party, I suggest the Advantage Database Server (also known by ADS
for brevity). It's local client version is free, and supports up to five connections. It's easily upscaleable to their full client-server engine, supports most SQL-92 functionality for SQL access (as well as having TTable
type functionality), and comes with components compatible with all data-aware controls that connect via TDataSource
. (The components include full Delphi source code.) You do have to distribute a couple of DLLs with your app, but they can easily be installed in the same folder as your app and don't require any system registration or registry entries.
They've been around since the old Clipper days, so they're not new kids. They were acquired a few years ago by Sybase, and have been releasing new versions every year, so they're not going anywhere anytime soon.
(I have no affiliation with Advantage or Sybase in any way; I've just used their product for years, and still do to support some legacy data and applications that can't be ported to a full SQL RDBMS for various reasons.)
Upvotes: 0