Depurando con mucho cuidado y colocando una cadena donde corresponda en el modelo para insertarlo en la base de datos descubrí que el problema se dispara cuando la cadena de texto es en el campo CEDULA es mayor o igual a 3 caracteres.
En la base de datos la tabla esta definida como un VARCHAR de 20 caracteres de longitud.
$ sqlcmd -S localhost -U SA -P u2ykHVe3XMSPzvL9 -Q "USE Moderna; SELECT COLUMN_NAME,DATA_TYPE,CHARACTER_MAXIMUM_LENGTH FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACTURAS'" | grep CEDULA | tr -s \[:space:\]
CEDULA varchar 20
TIPO_CEDULA char 2
Haciendo pruebas de integracion descubro que insertar un nuevo record en Facturas falla con el siguiente error:
Depurando con mucho cuidado y colocando una cadena donde corresponda en el modelo para insertarlo en la base de datos descubrí que el problema se dispara cuando la cadena de texto es en el campo
CEDULA
es mayor o igual a 3 caracteres.En la base de datos la tabla esta definida como un VARCHAR de 20 caracteres de longitud.