Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Параметры транзакций / 11 сообщений из 11, страница 1 из 1
11.12.2003, 16:24
    #32350948
hyh
hyh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры транзакций
Подскажите что означают
Код: plaintext
1.
2.
3.
read_committed
rec_version
nowait

в параметрах транзакции? Какие еще есть и для каких ситуаций какие наборы используются?
...
Рейтинг: 0 / 0
11.12.2003, 16:32
    #32350961
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры транзакций
Это значит что транзакция будет видеть изменения, подтверждёнными другими транзакциями, и при обнаружении блокировки записи не будет ожидать её разблокирования и немедленно выдаст deadlock.
О параметрах транзакции хорошо написано в доках к Interbase, а также есть много статей на ibase.ru.
...
Рейтинг: 0 / 0
11.12.2003, 16:58
    #32350990
hyh
hyh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры транзакций
Я имел в виду примеры из практики - сочетания, которые наиболее применимы в стандартных случаях.
...
Рейтинг: 0 / 0
11.12.2003, 18:19
    #32351100
KiLLun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры транзакций
А это смотря что тебе надо...
...
Рейтинг: 0 / 0
11.12.2003, 18:50
    #32351142
hyh
hyh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры транзакций
Например эксклюзивное использование данных ?
Чтобы программка не пускала никого к данным и метаданным, пока работает c ними.
...
Рейтинг: 0 / 0
12.12.2003, 14:02
    #32351442
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры транзакций
Если надо, чтобы ты видел неизменные данные, то

read (или read write)
concurrency
nowait

Если же надо никого не пускать, то

read
write
consistency
nowait

Правда если кто-то уже с таблицей работает (путь даже читает), то тебя пошлют
...
Рейтинг: 0 / 0
12.12.2003, 15:06
    #32351493
KiLLun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры транзакций
А можно так :
Код: plaintext
1.
2.
3.
4.
read
write
consistency
wait
...
Рейтинг: 0 / 0
15.12.2003, 13:44
    #32352648
hyh
hyh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры транзакций
Выскакивает ошибка 'TPB Constant () is unknown' на StartTransaction
после прописывания consistency в параметрах
Кстати говоря, cтоит у меня IB 7.0
...
Рейтинг: 0 / 0
15.12.2003, 13:55
    #32352667
hyh
hyh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры транзакций
Хех.. Поправочка) Сейчас ругается вообще на любые непустые параметры..
Из-за чего такое может быть?
...
Рейтинг: 0 / 0
15.12.2003, 14:06
    #32352688
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры транзакций
У меня бывает тоже ругается, но потом копирую параметры из другой транзакции и всё работает. Почему - сам не пойму. Наверное опечатка в параметре. Попробуй полное название параметров писать, т.е. isc_....
...
Рейтинг: 0 / 0
16.12.2003, 14:03
    #32353932
hyh
hyh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры транзакций
Да, выяснилось что это глюки copy/paste
Вопщем пишите параметры руками или вставляйте из другой транзакции)
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Параметры транзакций / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]