sugi wrote: >> Kecurigaan saya satu2nya adalah pada setting CommandTimeout. Karena >> itu saya coba kembali query tsb dengan cursor di clUseServer dan >> CommandTimeout yang saya perbesar nilainya (hingga 10 menit = 600 >> second). Dan ternyata query menghasilkan result yang benar (900rb-an >> record). > Something is really strange here. clUseServer dan Forward-Only Cursor > kan? Seharusnya 'open' instant. Mosok query clUseServer di fetch-all > juga? Salah paham di sini. Maksudnya "query menghasilkan result yang benar" adalah bahwa result set yang dihasilkan tidak empty, jadi saya bisa traverse dari beginning sampai eof. Jadi artinya bukan di-fetch all pada saat open.
> >> Saya masih belum tahu persis, apakah ini kesalahan di ADO atau di >> dbGO (ADOComponent dari Delphi). Seharusnya bila eksekusi query tsb >> timeout akan timbul exception, tapi untuk kasus ini sama sekali >> tidak ada exception, dan Dataset hasilnya pun dalam status active. >> Jadi sampai saat ini saya masih belum tahu bagaimana mendetect >> adanya timeout tsb. > Biasanya sih di komponen-nya...:) What did you use to check this? > TADODataset? TADOQuery? Try switching from one to the other. > Sepertinya pernah baca (somewhere, i forgot...:) bahwa di D5/D6, > TADOQuery tidak mendukung timeout settings. Both of them (TADOQuery and TADODataset). CommandTimeout sendiri sebenarnya bisa bekerja dengan baik sepanjang pengalaman saya. Hanya saja untuk kasus seperti yang saya tuliskan di atas, seakan2 commandTimeout tidak bekerja bila menggunakan cursor di server, tidak terjadi exception tetapi resultnya empty . salam Jonathan L. ------------------------ Yahoo! Groups Sponsor ---------------------~--> Upgrade to 128-Bit SSL Security! http://us.click.yahoo.com/p7cEmB/s7qGAA/yigFAA/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/
