Tiempo aproximado de lectura 00:05:00 min
Duda
¿Cuál es la funcionalidad del tag UseBind dentro del DBAccess?
Entorno
FRAMEWORK - Framework (Línea Protheus) - MI - DBAccess - A partir de la versión 12.1.2210
Solución
Permite definir el uso de valores Binds para operaciones de inserción y actualización de registros enviados al DBMS por TOTVS | DBAccess
Valores Validos
|
Valor |
Descripción |
|---|---|
|
0 |
No utiliza enlace |
|
1 ( Estándar ) |
Permite el uso de enlaces |
Observaciones
Especificar la clave en la sección de configuración de una base de datos tiene un efecto en el valor predeterminado de todos los entornos configurados en ella.
Si se especifica dentro de una sección de conexión específica [Banco/entorno], esta configuración se considerará para el entorno en cuestión.
El uso de Variables Vinculadas para insertar y actualizar campos de tabla ya existía en TOTVS | DBAccess, desde la primera versión de TOPConnect 4, pero implementado sólo para la base de datos ORACLE. De TOTVS | DBAccess Build 20160402, esta implementación se ha extendido a todas las demás bases de datos y está habilitada de forma predeterminada.
Esta configuración ahora se considera desde TOTVS | Versión 20160402 de DBAccess.
El uso de Binds proporciona una ganancia de rendimiento al insertar y actualizar registros con muchos campos. Sólo debemos deshabilitar su uso para fines de diagnóstico o solución de problemas, cuando estén estrictamente vinculados a estas operaciones.
Incluso con el uso de enlaces habilitados, los mensajes de seguimiento y registro ahora registran la declaración original y una lista de valores utilizados como parámetros, lo que también facilita la identificación de los datos involucrados en la operación.
0 Comentarios