Tiempo aproximado de lectura 00:05:00 min
Duda
¿Cuál es la funcionalidad de la clave LockTimeOut en el DBAccess?
Entorno
FRAMEWORK - Framework (Línea Protheus) - MI - DBAccess - A partir de la versión 12.1.2210
Solución
Esta clave le permite habilitar un tiempo de espera para las operaciones de bloqueo de registros en la base de datos: bloqueo de base de datos implícito utilizado para operaciones con objetos en la base de datos.
Valores:
|
Valor
|
Descripción
|
|---|---|
| 0 | No habilita el tiempo de espera para bloquear operaciones en la base de datos |
| >0 | Indica el número en segundos que la base de datos debe esperar por un bloqueo requerido para alguna operación si el recurso involucrado está en uso por otro proceso. Si la base de datos no puede obtener el bloqueo del recurso dentro del tiempo especificado, la declaración enviada a la base de datos devuelve un error de tiempo de espera de bloqueo. |
Observaciones
Esta configuración influye en los procesos de:
- Insertar o modificar registros o cualquier otra operación que dependa del acceso exclusivo a un recurso (registro o tabla).
- Sólo las bases de datos MSSQL, DB2, ORACLE, MYSQL y POSTGRES admiten esta función.
0 Comentarios