Product Documentation

c-treeDB API for C++ - Developers Guide

Previous Topic

Next Topic

CTBase::Commit

Syntax

void Commit ( )

Parameters

This method has no parameters.

Description

Commits a transaction started with a call to Begin(). Notice that Commit does not free any locks. Locks acquired during the transaction need to be released with a call to Unlock() or CTRecord::UnlockRecord().

Return

None.

Example


pSession->Begin;

try {

pDatabase->AddTable("custmast", "");

printf("\nTable added to database.");

pSession->Commit;

}

catch (CTException& err)

{

Abort( );

printf("\n\n%d %s",err.GetErrorCode, err.GetErrorMsg);

}


See also

Begin(), Abort(), IsTransActive(), SetKeepLock()

TOCIndex