Поделиться через


CDatabase::GetCursorCommitBehavior

Эта функция-член вызывается с целью определить, как операция CommitTrans влияет на курсоры для открытых объектов набора записей.

int GetCursorCommitBehavior( ) const;

Возвращаемое значение

Значение, указывающее влияние транзакций на открытом наборе записей возражает. Дополнительные сведения см. в разделе "Примечания".

Заметки

В следующей таблице перечислены возможные возвращаемые значения для GetCursorCommitBehavior и соответствующие влияние на открытом наборе записей.

Возвращаемое значение

Влияние на объектах CRecordset

SQL_CB_CLOSE

Вызов CRecordset::Requery сразу после фиксации транзакции.

SQL_CB_DELETE

Вызов CRecordset::Close сразу после фиксации транзакции.

SQL_CB_PRESERVE

Продолжение обычно с операциями CRecordset.

Дополнительные сведения об этом возвращаемом значении см. в разделе функции API ODBC SQLGetInfo в Windows SDK. Дополнительные сведения о транзакциях см. в статье транзакция (ODBC).

Требования

Header: afxdb.h

См. также

Ссылки

Класс CDatabase

Диаграмма иерархии

CDatabase::GetCursorRollbackBehavior

CDatabase::CanTransact

CDatabase::BeginTrans

CDatabase::CommitTrans

CDatabase::Rollback

Класс CRecordset