[ overflow @ 08.04.2002. 16:04 ] @
Poludecu ...
Da li je stvarno do mene greska ili je zenski rod OpErIsAn od racunara i tehnike uopste?
Evo o cemu se radi.
Za rad sa jednom tabelom u okviru (Interbase) baze koristim jednu TIBTable komponentu preko koje upisujem podatke u tabelu i TIBquery preko koje prikazujem podatke korisniku. Ceo softver ima i multi-user podrsku koja se zasniva samo na ogranicavanju korisnika da pristupi odredjenim opcijama, no ja mislim da to i nema veze sa mojim problemom. Na neki nacin, klijent upise podatke ali ih posle ne vidi?! Recimo, prema prici, juce je sef (te radnje u kojoj app radi) uneo neke podatke u bazu, a kada je danas pokusala radnica da pogledate, tih podataka nije bilo. Kada ja dodjem na lice mesta i predamnom upisu podatke sve je ok. Takodje, kuci sam probao sve moguce kombinacije, upis/pregled sa razlicitih usera, menjao sam i danasanji datum u windows-u ... sve, ali radi savrseno.

Da li neko mozda ima ideju zasto i kako bi mogli da im se gube podaci?!

:( :( :( :(

Ocajan sam, pomagajte.
[ overflow @ 09.04.2002. 14:26 ] @
Evo ja da opet odgovorim sam sebi...

Da je jutro pametnije od noci potvrdilo se opet. Sasvim iznenada sam se jutros setio da probam na silu da ugasim racunar bez prethodnog regularnog izlaska iz programa i otkrio da je problem u tome. Kao i verovatno svi database sistemi, i ovaj cuva sve izmene u okviru jedne transakcije i dok se ne pozove:

Code:
MainTransaction.CommitRetaining;


ili dok se ne ugasi forma/data modul na kome je MainTransaction podaci ostaju u tom, vidu, buffer-a.
[ smjesko @ 07.07.2004. 13:24 ] @
BRAVOOOOOOOOOOOOOOOOOOOOOOooooooo :)))