Обновлено: 05.05.2018
OLE DB свойство набора рядов и команды — «modify_trans_type»
Имя:
modify_trans_type
Тип:
VT_I2
R/W:
R/W
По умолчанию:
Наследует свойство инициализации modify_trans_type
IBProvider:
2, 3, 5
Определение транзакции, используемой для операций записи изменений в базу данных. Допустимые значения:
Значение | Описание |
0 | Если для чтения данных набора рядов используется автоматическая транзакция, то для записи изменений будет использоваться отдельная короткая транзакция (см.2). Если пользователь явно стартовал транзакцию на выборку данных, то именно она и будет использоваться для обновления данных (см.1). |
1 | Использование основной транзакции, в которой производится выборка данных. |
2 | Использование отдельной короткой транзакции. В этом режиме можно избежать взаимоблокировки, но отсутствуют какие-либо гарантии обеспечения целостности базы данных. |
Обратите внимание, что автоматическая транзакция фиксируется при закрытии набора рядов. Поэтому, установив это свойство в 1 и открыв набор рядов в автоматической транзакции, вы не сможете увидеть изменения в базе данных до тех пор пока не освободите набор рядов.
См. также
- Свойство набора рядов modify_trans_level
- Свойство инициализации modify_trans_type