|
|
|
|
- Casos especiales
- Manipular registros durante una transacción
- Transacciones y contexto HFSQL independiente
<Fuente>.TransactionFree (Función)
Disponible solo con estos tipos de conexión
Transforma todos los registros "en transacción" en registros "Normal" si estos registros no pertenecen a una transacción actualmente en curso. Si un Record encontrado en el archivo de datos especificado se considera que está en transacción pero no pertenece a una transacción en curso, se libera automáticamente. Atención: esta función es una función avanzada. Esta característica debe utilizarse cuando no es posible Cancel las transacciones que han fallado (archivos de transacciones borradas por ejemplo).
// Frees all the records in transaction that may be used Customer.TransactionFree()
Sintaxis <Result>: Booleano - True si se realizó la operación,
- False si se produce un problema. HErrorInfo devuelve más detalles sobre el error.
<Source>: Tipo de fuente especificada Nombre del fichero de datos HFSQL Classic o Cliente/Servidor para el que deben liberarse los registros en la transacción.
Liberar un registro de un archivo de datos Ocultar los detalles
<Result> = <Source>.TransactionFree(<Record number>)
<Result>: Booleano - True si se realizó la operación,
- False si se produce un problema. HErrorInfo devuelve más detalles sobre el error.
<Source>: Tipo de fuente especificada Nombre del archivo de datos HFSQL Classic o HFSQL Client/Server para el que debe liberarse el Record en la transacción.
<Record number>: Entero Número de la Record que hay que retirar. Si este parámetro se ajusta a 0 o a la constante hCurrentRecNum, <Fuente>.TransactionFree leerá el Record actual. Observaciones Manipular registros durante una transacción Transacciones y contexto HFSQL independiente
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|