Yup.. itu ngelock
makanya pastikan segera  ada perintah commit jika traksaksi sukses, dan rollback jika transaksi gagal/error

trus messagebox pesan sukses/error juga jangan ditaruh sebelum perintah commit, coz pasti bakal bikin nggantung sampe nunggu dienter msgboxnya


.... script update/insert/delete ...

if sqlca.sqlcode <> 0 then
    messagebox( 'Erorr' , 'Error Occurred When Updating ' + sqlca.sqlerrtext )
    rollback ;
    return
end if
commit ;

Messagebox ('OK','Success!!')




[email protected] wrote:
 

Kemungkinan besar locking bud. Tuk design aplikasi multiuser perlu diperhatikan konsep locking. Locking artinya satu record di"pegang" oleh satu transaksi sedangkan scr bersamaan ada transaksi lain yg akan mengupdate record yg sama. Shg terjadilah locking.
Coba di cek saat program spt hang ada proses update ke databse apa tidak.kalo ada dibuat mekanisme updatenya cepat , artinya setelah update langsung commit atau dibuat pembeda. Kemungkinan besar saat update counter.

Br ,
Herwin f

Powered by Telkomsel BlackBerry®


From: "Budi Hartono" <[email protected]>
Date: Tue, 9 Aug 2011 21:00:22 +0700
Subject: [indopb] Program seperti 'hang'

 

Dear PB Master..
Mohon pencerahannya nih atas masalah yg saya hadapi.

Saya membuat aplikasi POS. Saat jalan dg 1 kasir di LAN, semua baik-baik
saja. Ketika tambah kasir baru, di awal lancar tetapi setelah beberapa
kali transaksi, kasir_1 tidak bisa print dan seperti 'hang'. Bila kasir
yang lain (kasir_2) ditutup programnya, barulah kasir_1 bisa print normal.

Aplikasi jalan di Windows XP (client) dan WinServer 2003 (server).
Database pake Interbase 6.0 unlimited concurrent cennection. Aplikasi
develop pake PB 6.5. Apakah ada yang pernah mengalami hal serupa? Terima
kasih.

Salam,

Budi H.
0817-192-798




__._,_.___


-----------------------------------------------
IndoPB - Indonesia PB User Group
http://groups.yahoo.com/group/indopb




Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___

Kirim email ke