Arsip: Zeos Table "is busy"?

 
user image
more 17 years ago

ekosch

script looping ; 1 repeat 2 zcust.Edit; 3 zcustcust_kode.Value:= generatekey(now); 4 zcust.Post; 5 zcust.Next; 6 application.ProcessMessages; 7 progresbar.position:=zcust.recno; 8 until zcust.Eof; proses looping diatas saya gunakan untuk mengisi kode customer secara masal masalahnya adalah saat progresbar sudah 100%(sudah eof) kenapa proses update ke database masih berjalan/belum selesai ya? dengan kata lain proses next(langkah 5) tidak mau menunggu proses pos (langkah 4) selesai dulu. pertanyannya gimana caranya agar langkah ke 5 dijalankan setelah terdeteksi proses update ke database selesai? tambahan; saya menggunakan zeos connection, zeos table, mysql 41 dengan delphi 6#2 akhirnya : adakah yang bisa ngebantu nih??? :idea:
user image
more 17 years ago

julius

Coba Pakai While do :

ZCust.First;
While Not zcust.eof Do Begin
   zcust.Edit;
   zcustcust_kode.Value:= generatekey(now);
   zcust.Post;
   progresbar.position:=zcust.recno;
   zcust.Next; 
End;
user image
more 17 years ago

yayaretina

sebelum repeat tambahkan.. progresbar.max:=zcust.recordcount; soalnya max pada progressbar tidak diatur. dan defaultnya adalah 100. boleh juga tambahin zcust.first..
user image
more 17 years ago

ekosch

Thanks bantuannya... ternyata kesalahanku terletak di default sortingnya ..lupa matiin jadi dengan metode looping/sequensial menjadikan kacau prosesnya karena scara otomatis akan di sort stelah posting dan indexnya jadi amburadul... sekali lagi thanks ya ...sudah lancar sekarang :oops:
more ...
  • Pages:
  • 1
Share to

AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now: https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD

Random Topic

Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com