|
|
|
|
BackupTransactionPoint (Function) Declara un punto de guardado de la transacción. Esto le permite revertir la transacción a este punto de guardado más tarde ( TransactionRollbackToSavepoint). 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>.TransactionSavepoint(<Savepoint name>)
<Result>: Boolean - True si se ha creado el punto de guardado,
- False si se produce un problema. HErrorInfo devuelve más detalles sobre el error.
<Connection>: Connection variable Nombre de la Conexión Variable que describe la conexión a un servidor HFSQL. <Savepoint name>: Character string Nombre del punto de guardado. Observación: El nombre del punto de recuperación no puede empezar por "#". Observaciones - Esta función debe utilizarse en una transacción.
- También se puede utilizar la correspondiente sentencia SQL: "Identificador SAVEPOINT".
- 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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|