Halo,
Trimakasih buat semua yg sudah kasih masukan,
Saya mohon maaf juga kalau pertanyaan ini sudah pernah di muat di Milis karena saya
masih terhitung baru walaupun dulu sekali memang sudah pernah join lalu keluar lagi :)
Sekarang saya sudah temukan faktor yg menyebabkan hal tidak sinkron itu terjadi,
mungkin kalau boleh sekedar berbagi, masalahnya timbul karena isolation level yg
dimiliki komponent IBTransaction nya masih menggunakan default dari Delphi yaitu
SNAPSHOT, sedangkan agar bisa berjalan selalu sinkron seperti keinginan kita, maka
seharusnya di set dulu ke READ COMITTED.
Setelah isolation level saya rubah, masalah tersebut tidak muncul lagi, walaupun tidak
perlu disconnect dan relogin lagi :)
Sekali lagi thx to everyone....
----- Original Message -----
From: aris_hermawan2000
To: [EMAIL PROTECTED]
Sent: Monday, September 01, 2003 2:49 PM
Subject: [Delphindo] Re: Masalah sinkronisasi update di FB
--- In [EMAIL PROTECTED], "Yosi" <[EMAIL PROTECTED]> wrote:
> Halo,
>
> Saya punya bebrapa pc client yang terhubung ke satu server FB.
> Masalahnya kalau salah satu client baru insert / update ke sebuah
table,
> maka komputer client yg lain hampir selalu tidak bisa membaca data
baru tersebut.
>
Logikanya FB itu memakai readcommitted utk membaca record. Jadi
apabila sebelum dicommit maka tdk akan bisa terbaca oleh client yg
lain. Tetapi apabila ada client lain yg sudah terlanjur membuka table
maka otomatiskan datanya ngak keliatan krn waktu client ngambil data,
data barukan belum diposting/dicommit/malah mungkin memang belum ada.
Oleh krn itu memang harus direfresh dahulu utk melihat data terbaru
atau. datasetnya di close lalu di open lagi.
> Saya sudah coba dengan Commit maupun COmmitRetaining, tapi tetap
saja data baru tidak muncul.
> Data baru bisa muncul setelah semua client disconnct dan re login ke
server.
>
Utk FB seharusnya apabila anda memakai commit bukan commitretaining
setelah database transaction di commit maka FB langsung akan menutup
database sehingga anda harus membukanya lagi utk transaction baru. Dan
seharusnya data yg diambil sudah yg terbaru. Jadi seharusnya sudah
terbaca.
> Tentu saja langkah ini kelihatan kalau hanya untuk refreshing data :
)
>
> Adakah yg sudah berpengalaman dengan hal ini ??
> Pls ...
>
> Thx sebelumnya
Masalahnya apa ?
Aris
Yahoo! Groups Sponsor
Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED]
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
[Non-text portions of this message have been removed]
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for Your HP, Epson, Canon or Lexmark
Printer at Myinks.com. Free s/h on orders $50 or more to the US & Canada.
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/l.m7sD/LIdGAA/qnsNAA/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/