On Saturday, January 11, 2003 1:57 PM Billy wrote:
>
> saya punya tabel dan struktur index (*.IDX) punya foxpro,
> dan saya disuruh buat program untuk mengganti yang versi DOS nya,
> yang menjadi masalah adalah saya tidak tahu
> gimana caranya me-reindex table-table foxpro saya,
> dari delphi ... mohon pencerahannya ... :)
>
Reindex index FoxPro (.cdx) di BDE bisa dilakukan dengan memanggil API-nya.
tapi dari yang pernah saya baca katanya driver BDE untuk foxpro agak
bermasalah, hanya saya tidak tau masalahnya di mana (karena hampir tidak
pernah menggunakannya). contoh:
with MyTable do
begin
if Active then
Close;
Exclusive := True;
try
try
Check(DbiRegenIndexes(handle)); // Handle -> MyTable.Handle
except on E:Exception
begin
MessageDlg('Oops... ada kesalahan:'#13#10+ E.Message,'Error',
[MBOK], 0);
end;
finally
Close;
Exclusive := False;
end;
end;
Alternatif lainnya, gunakan advantage database local engine
(http://www.advantagedatabase.com) yang support juga Foxpro index, lebih
solid, performanya juga lumayan banget dan juga gratis. Atau kalau mau versi
local engine yang komersial (tapi belum tentu lebih baik) bisa mencoba
Apollo database (http://www.vistasoftware.com). sebenarnya masih ada
beberapa lainnya juga, tapi yang paling umum dikenal dua vendor itu.
Salam,
-Jaimy
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Flexible Keyboard is the ideal accessory for PDA users that are on the move.
http://us.click.yahoo.com/dCBVZC/WnCFAA/xGHJAA/i7folB/TM
---------------------------------------------------------------------~->
Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED]
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/