Arsip: Sinkronisasi 2 client

 
user image
more 17 years ago

madi

para master delphi-id... saya lagi bikin aplikasi client-server...permasalahannya ada pada waktu pengambilan data pada table (contohnya table stok)... ketika 2 client sedang mengeksekusi table stok, contohnya.. nama brg IPC TOOLS dg jml 10 pcs ada 2 data.. lha client 1 mengambil data 11pcs, client 2 mengambil data 5pcs, data sering tidak sinkron dg jumlah stok yg ada.. cara mengambil data di stok saya gunakan Bookmark. untuk info saya menggunakan server sendiri spt yg terdapat dlm bukunya mas David Chiang (Cara mudah membuat database dg delphi 7) klo2 ada para master yg sdh pernah baca jg :D. terima kasih sebelumnya atas jawabannya...
user image
more 17 years ago

DelphiExpert

anda harus menggunakan database yg support transactional, atau anda harus maintain sendiri lock-unlock table. selalu gunakan BeginTrans - Commit / Rollback[/b:63fed01a63]. tidak masalah menyuguhkan jumlah stock ke user yg didapat saat last-read, boleh dilakukan validasi dulu. tapi pada waktu sebelum posting, yaitu dalam block [b:63fed01a63]BeginTrans - Commit / Rollback table yg bersangkutan otomatis akan di lock dari proses read/write (tergantung rules dlm DB), lakukan validasi sekali lagi. jika stock masih diatas limit (belum tentu qty last stock adalah pd saat pertama anda meng-query data), maka transaksi dapat langsung di post & commit. Jika tidak munculkan exception & meng-informasikan jumlah stock terakhir. Dengan cara itu diharapkan syncronisasi dapat dilakukan...
user image
more 17 years ago

madi

hmmm...masuk akal...terima kasih...mas delphiexpret = bener2 expert...:D saya gunakan paradox, tapi tdk menggunakan alias bde tapi saya akses langsung ke filenya...di appservernya... untuk info query yg saya gunakan adalah : 1. mengambil data dari server waktu client dibuka..jadi data diambil semuaan 2. query penambahan,pengurangan, penghapusan per key dari table. lha...untuk urusan commit2nya...saya lom paham...klo boleh mas delphiexpert kasih contoh begin Trans - commitnya...xixixixixii...
user image
more 17 years ago

madi

tengkyu peri mach buat kang delphiexpert...buat saran2 komat kamitnya... dah beres bos...
more ...
  • Pages:
  • 1
Share to
Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com