Kalau saya pikir ada 2 cara : - select max(notrans) dilakukan pada saat user tekan tombol 'SAVE', jadi berapapun banyak user yg input tidak masalah. Kelemahannya, pada saat input, user tidak tahu 'notrans' nya ( blank ) - cara lain, pada saat input tetap dilakukan select max(notrans), tapi pada waktu user 'SAVE', lakukan lagi select max( notrans). Dengan cara ini bisa dibuat trap, kalo max(lama) <> max(baru), user bisa dikasih message kalo notrans berubah, atau SAVE dibatalkan dll..
demikian saran saya rgrds ----- Original Message ----- From: antok2486 To: [email protected] Sent: Friday, June 08, 2007 4:18 PM Subject: [indopb] Proses 'INSERT' untuk multi user rekan-rekan indoPB ! aplikasi saya digunakan untuk multi user, saya mempunyai masalah : 1.ada tabel dengan nama TRANSAKSI dengan primarykey NOTRANS 2.u/ NOTRANS sebelum menyimpan saya lakukan perintah SELECT MAX (NOTRANS)...terlebih dahulu 3.User A dan B sedang melakukan transaksi yang akan menginsert ke tabel TRANSAKSI. 4.Data yang terjadi bukanya 'Unique constrait' namun data transaksi user A masuk ke data transaksi user B(user B ketambahan brg transaksi user A) dan user A jadi seperti tidak melakukan transaksi sama sekali pertanyaan saya : 1.kira-2 ada ga perintah agar sewaktu kita SELECT MAX(NOTRANS)... user lain agar tidak bisa melakukan SELECT MAX(NOTRANS).. juga(menunggu) ? 2.saya minta saran u/ transaksi multi user.. sebagai informasi database yang saya gunakan adalah ORACLE10g..!
