Saya pernah ngalamin hal yg sama, waktu itu db-nya Access & SQL Server.
Ternyata errornya karena gak ada primary key.
Kalo gak salah ADO gak bisa UPDATE/DELETE table tanpa primary key,
kelihatannya sih table tsb gak ada key-nya. Coba ubah 1 field yg kira2 unik
menjadi primary key, kemudian ulangi lagi operasi tsb. Atau tambahkan 1
field baru, set field tsb menjadi Autoincrement + primary key.
Notes: utk ngapus isi seluruh table pake SQL 'DELETE FROM Table_Name' aja,
lebih cepet daripada hrs dilooping dan delete per row...

-----Original Message-----
From: Hasanul Arifin [mailto:[EMAIL PROTECTED]
Sent: Monday, March 10, 2003 3:03 PM
To: '[EMAIL PROTECTED]'
Subject: [Delphindo] Gimana cara delete all record dbase ?


Dear Rekan-Rekan YTH :

Saya mempunyai sebuah table dbase tanpa index. dan saya ingin menghapus
seluruh data didalamnya. untuk datasetnya saya gunakan ADOTable. pertama
kali saya lakukan ADOTable.deleterecords(arALL), dan ternyata error,
kemudian saya coba untuk menghapusnya secara sekuensial :
ADOTable.first
while not adotable.eof do
begin
  adotable.delete;
  adotable.next;
end;
ini juga terjadi error, insufficient key, too many records update.. bla..
bla.. bla..

tolongin donk, gimana cara yang bagus untuk mendelete table dbase ini..
selain itu bagaimana cara menambahkan record ke dalamnya, karena saya coba
loop dengan method append, terjadi error yang sama "insufficient bla.. bla..
bla..", mungkin kurang indexnya, so gimana cara load indexnya, karena setahu
saya indexnya ini terpisah dari file dbasenya.

yang kedua, apakah jika kita mendelete record melalui program, dbase hanya
memberikan flag saja ? bagaimana caranya supaya data yang didelete
benar-benar terdelete..?

please help me. thanks

Hasanul Arifin


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/


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get 128 Bit SSL Encryption!
http://us.click.yahoo.com/xaxhjB/hdqFAA/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/ 


Kirim email ke