Страница 1 из 1

Client & Transactions

Добавлено: 14 ноя 2005, 17:08
FedorVlad
Приветствую Всех!
У меня возникла следующая проблемка с закрытием транзакций:
Сервер - Firebird® Version 1.5.2
Клиент серверное приложение с более 15 юзерами
После выполнения редактировани и сохранения данных на клиентской стороне, при повторной попытке перейти в режим редактировани выдаёт сообщение о блокировки записи другим пользователем!
И самое основное что эта проблемка проявляется пока только на 2х машинах, а на остальных всё работает нормально!!! Даже тогда когда в сети только этот комп!!! И транзакция точно закрывается по Commit()!!!
Если кто знает прошу подсказать в чём дело!!!

Не ужели ни кто не стыкался с таким?!

Добавлено: 16 ноя 2005, 19:24
FedorVlad
Мои догадки
1 - Связано с системой и железом
2 - Средствами програмирования
Ну не реально на одной машине ПАШЕТ А НА ДРУГОЙ ГЛЮЧИТ!!!!! :(

Добавлено: 17 ноя 2005, 08:09
Ivan_Pisarevsky
3. версии клиентских библиотек ФБ

Добавлено: 17 ноя 2005, 12:21
SAMZ
Ivan_Pisarevsky писал(а):3. версии клиентских библиотек ФБ
Может ли быть, чтобы для разных клиентов по разному была организована бизнес логика. Допустим, для какого-то класса клиентов после редактирования и коммита снова стартует пишущая транзакция и процесс редактирования.

Добавлено: 17 ноя 2005, 12:45
Ivan_Pisarevsky
Еще, может быть, если используются посредники (БДЕ, ОДБЦ), посмотреть параметры транзакций... но это гадание на кофейной гуще.

to SAMZ: я даже близко не представляю, как там у автора бизнес-логика устроена, просто пара догадок...

Добавлено: 17 ноя 2005, 18:31
FedorVlad
Параметры TIBTransaction:
read_committed
rec_version
nowait
С бизнес политекой все нормально!

Добавлено: 18 ноя 2005, 08:20
Ivan_Pisarevsky
А насчет версий gds32.dll fbclient.dll на этих двух клиентах?
Попробуй снести полностью клиента, потом руками подчистить неубитые длл-ки и снова накатить и попробовать прогу...