Validar con SQL
La validación de datos contra una base de datos tienen múltiples objetivo y usos:
Asegurarnos la integridad de los campos: Validar que los datos ingresados por el operador o interpretados por el sistema desde los códigos de barra o OCR sean correctos.
Incorporar datos adicionales: Los campos que devuelva el recordset de validación serán incluidos a los campos siempre que los nombres de las columnas coincidan con los nombres de los campos.
Hacer transformaciones de datos: Esta funcionalidad nos abre una ventana para configurar sencilla y rápidamente alguna conversión de datos de algún campo en particular.
Validar datos contra base de datos SQL
Para este tipo de validación, lo primero que hay que hacer es configurar el campo Validación SQL - Conexión. En este campo directamente hay que ingresar la cadena de conexión a la base de datos que se quiere utilizar. La siguiente tabla muestra ejemplos de las cadenas de conexión mas utilizadas.
Ejemplo Cadenas de conexión más comunes
Motor de datos | Cadena de Conexión |
---|---|
SQL SERVER (Seguridad de SQL) | Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword; |
SQL SERVER (Login integrado) | Server=myServerAddress;Database=myDataBase;Trusted_Connection=True; |
SQL SERVER (A una instancia del servidor) | Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;Password=myPassword; |
MySQL | Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; |
Para encontrar más ayuda sobre conexiones, se recomienda consultar en el siguiente sitio: ConexionesABasesDeDatos