AdsCreateSavepoint

Cria um savepoint dentro de uma transação.

Sintaxe

UNSIGNED32 AdsCreateSavepoint(ADSHANDLE hConnect, UNSIGNED8* pucName,
                              UNSIGNED32 ulOptions);

Parâmetros

Parâmetro Tipo Descrição
hConnect ADSHANDLE Handle da conexão.
pucName UNSIGNED8* Nome do savepoint.
ulOptions UNSIGNED32 Opções (reservadas).

Valor de Retorno

AE_SUCCESS (0) em caso de sucesso. AE_INVALID_CONNECTION_HANDLE se a conexão for inválida.

Descrição

AdsCreateSavepoint cria um savepoint dentro de uma transação ativa, permitindo rollback parcial.

Exemplo

AdsBeginTransaction(hConnect);
AdsCreateSavepoint(hConnect, "sp1", 0);
// Operações...
AdsReleaseSavepoint(hConnect, "sp1");
// ou AdsRollbackToSavepoint(hConnect, "sp1");

Ver Também


AdsReleaseSavepoint →


This site uses Just the Docs, a documentation theme for Jekyll.