Dear pak Subekti, Wah nggak kok pak, malahan ini menambah wawasan saya dan teman2 milis tentunya :) yang pak Subekti ilustrasikan benar adanya, memang perintah commit ada di dalam procedure itu pak, makanya ketika jaringan putus, si procedure tetep aja jalan ....wus..wus..wus...sampe akhirnya ketemu perintah commit. padahal di level UI koneksi telah terputus. sehingga pada kasus saya, status antara modul satu dengan yang lainnya tidak sama karena ada yang sudah commit duluan dan satunya belum commit karena jaringan terputus. Solusinya commit yang ada di procedure saya remark, dan saya tambahkan perintah commit di form. sehingga ketika koneksi putus...oracle akan auto rollback :D
makasih atas ilustrasinya pak Subekti ;) Salam, Alwin.S www.oblongware.com Oblongware - Kaos Oblongnya Penggemar IT 2010/4/15 Subekti Pranoto <[email protected]> > > > pak alvin, > > saya rasa itu proses yang betul..kenapa minta yang salah? > karena insert nya memakai prosesur (which is ada di server database) > maka dapat dipastikan jaringan putus ato enggak ya perintah akan > dilaksanakan... > wus..wus..wus... gitu. > > beda cerita ketika insert ada di form/vb/delphi, > saya coba slow motion kan... > a. operator kirim perintah insert (1000 baris misalnya) > b. komputer kirim 100 perintah insert, OK > c. komputer kirim 200 perintah insert, OK (total 300 of 1000) > d. komputer kirim 300 perintah insert, OK (total 600 of 1000) > e. jaringan diputus, kiriman 400 perintah insert akan terblokir > (gimana mau kirim, lha wong jaringan putus). > f. database menunggu dalam sekian detik.... sisa 400 insert dan commit > tidak juga datang... > g. database menunggu lagi dalam sekian detik.... sisa 400 insert dan commit > tidak juga datang... > h. database menunggu lagi dalam sekian detik.... sisa 400 insert dan commit > tidak juga datang... > i. database memutuskan rolllback aja. > > dari ilustrasi ini, maka dapat diperhatikan ketika jaringan putus, > menghasilkan perbedaan apa. > dalam kasus memakai prosedur, item no e yang akan jalan terus. > dan saya yakin, commitnya ada dalam prosedur kan???? > jika tidak...hm..mm.. saya membayangkan betapa rumitnya handle session > insert dan commitnya. > > semoga penjelasan panjang dan lebar ini tidak membuat bosan. > selebihnya saya minta maaf jika ada kata yg salah ya pak... > > regard, > subekti > > [Non-text portions of this message have been removed]

