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


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 Class
Диаграмма иерархии
CDatabase::GetCursorRollbackBehavior
CDatabase::CanTransact
CDatabase::BeginTrans
CDatabase::CommitTrans
CDatabase::Rollback
CRecordset Class