|
|
|
|
TransactionRollbackToSavepoint (Función) Devuelve la transacción al punto de guardado. MyConnection is Connection // Start transactions MyConnection.TransactionStart() // Actions A // Declare a savepoint MyConnection.TransactionSavepoint("MySavepoint") // Actions B // Undo all actions after the declaration of MySavepoint MyConnection.TransactionRollbackToSavepoint("MySavepoint") // Actions C // Declare a savepoint MyConnection.TransactionSavepoint("MySavepoint2") // Actions D // Validate (commit) transactions // Actions A, C and D are taken into account, // but not B, because they are between TransactionSavepoint() // and TransactionRollbackToSavepoint MyConnection.TransactionEnd() // MySavepoint2 is disabled
Sintaxis
<Result> = <Connection>.TransactionRollbackToSavepoint(<Savepoint name>)
<Result>: booleano - True si se revierte con éxito,
- False si se produce un problema. HErrorInfo devuelve más detalles sobre el error.
<Connection>: Variable de tipo Connection Nombre de la Conexión Variable que describe la conexión a un servidor HFSQL. <Savepoint name>: Cadena de caracteres Nombre del punto de guardado al que se va a revertir la transacción. Si el punto de guardado no existe, se devuelve un error. Observaciones - Esta función debe utilizarse en una transacción.
- También se puede utilizar la correspondiente sentencia SQL: "ROLLBACK TO SAVEPOINT" identificador.
- Esta función no está disponible:
- en archivos HFSQL en modo cluster,
- con archivos manejados a través de un Conector Nativo.
Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|