AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / HFSQL / Funciones HFSQL Client/Server
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).
Ejemplo
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
Componente: wd290hf.dll
Versión mínima requerida
  • Versión 27
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 07/02/2024

Señalar un error o enviar una sugerencia | Ayuda local