ïÔËÕÄÁ ÓÅÒ×ÅÒÕ ÚÎÁÔØ, ÞÔÏ ÔÙ ÈÏÔÅÌ: ÎÅÑ×ÎÏ ÕËÁÚÁÔØ read_committed ÉÌÉ
snapshot ÎÏ ÓÌÕÞÁÊÎÏ ÚÁÓÁÎÄÁÌÉÌ ÅÝÅ É rec_version?
static char DEFAULT_TEB[]= {isc_tpb_version3,
isc_tpb_write,
isc_tpb_read_committed,
Kovalenko Dmitry wrote:
Если это все передается на сервер, то убери rec_version. Он тут не приделах.
Юзается только вместе с read_committed
Вот.
Это типа я блеснул знаниями алгоритма проверки TPB :)))
А может, просто игнорировать параметры не при делах ?
åÓÌÉ ÜÔÏ ×ÓÅ ÐÅÒÅÄÁÅÔÓÑ ÎÁ ÓÅÒ×ÅÒ, ÔÏ ÕÂÅÒÉ rec_version. ïÎ ÔÕÔ ÎÅ
ÐÒÉÄÅÌÁÈ.
á ÍÏÖÅÔ, ÐÒÏÓÔÏ ÉÇÎÏÒÉÒÏ×ÁÔØ ÐÁÒÁÍÅÔÒÙ ÎÅ ÐÒÉ ÄÅÌÁÈ ?
æÓÁÔ.
ëÏ×ÁÌÅÎËÏ äÍÉÔÒÉÊ.
Konstantin R. Beliaev wrote:
А может, просто игнорировать параметры не при делах ?
Откуда серверу знать, что ты хотел: неявно указать read_committed или
snapshot но случайно засандалил еще и rec_version?
--
Дмитрий Еманов
На 2.1 (17735) получил такое сообщение:
Invalid parameter in transaction parameter block.
Собственно что сие значит?
Работаю через FIB+, в параметрах транзакции стоит
write
nowait
rec_version
На 1.5 этот участок работает без проблем.
write
nowait
rec_version
åÓÌÉ ÜÔÏ ×ÓÅ ÐÅÒÅÄÁÅÔÓÑ ÎÁ ÓÅÒ×ÅÒ, ÔÏ ÕÂÅÒÉ rec_version. ïÎ ÔÕÔ ÎÅ ÐÒÉÄÅÌÁÈ.
àÚÁÅÔÓÑ ÔÏÌØËÏ ×ÍÅÓÔÅ Ó read_committed
÷ÏÔ.
üÔÏ ÔÉÐÁ Ñ ÂÌÅÓÎÕÌ ÚÎÁÎÉÑÍÉ ÁÌÇÏÒÉÔÍÁ ÐÒÏ×ÅÒËÉ TPB :)))
ëÏ×ÁÌÅÎËÏ äÍÉÔÒÉÊ.
Kovalenko Dmitry ...
write
nowait
rec_version
Если это все передается на сервер, то убери rec_version. Он тут не приделах.
Юзается только вместе с read_committed
Клавдий уже делает более подробные сообщения об ошибках.
--
Хорсун Влад
7 matches
Mail list logo