Ho un db firebird 1.5 sul un server in azienda.
il mio programma, che utilizzano in circa 20 persone, funziona senza problemi.
mi è stato chiesto di aggiungere x 2 utenti, un memo, che abbia le funzioni di una chat. mi spiego:
abbiamo 2 utenti, tutti e due sulo stesso cliente, e col memo davanti..
l'utente 1 decide di inserire un messaggio tramite apposita finestra..
il messaggio viene salvato e visualizzato sul memo..
a questo punto io vorrei che l'utente 2, veda in breve tempo, quello che l'utente1 ha scritto..
tramite un pulstante refresh, o qualsisasi altro metodo, mi visualizzi le modifiche fatte dagli altri... tipo chat...
il problema è che mi sce sto errore:
"deadlock update conflict witch concurrent update"
anche se uno inserisce e l'altro refresha a distanza di tempo...
il refresh ho provato a farlo con un refresh table ma non succede niente, ho provato con apertura e chiusura tabella ma mi da questi errori.. ho provato la commit, la commitretaining, ma niente..
se 2 utenti aprono 1 eterminato cliente nello stesso momento, esce questo errore quando qlc cerca di modificare.
come posso fare?!