Comencé llenando algunos ComboBox para desplegar información de las tablas para la captura, al ejecutar el módulo me apareció el mensaje:
Cannot create a row of size 8064 which is greater than the allowable row size of 8060
Revise la tabla y solo contenia 300 registros, pensé que tal vez algún carácter raro o algo similar, pero no, todos los datos están correctos, después de estar rompiéndome la cabeza con el código decidí revisar la estructura de la tabla y para mi sorpresa me encontré que todo los campos de la tabla tenían CHAR(n), cuando el máximo es de 8000 por registro.
La solución es ingresar a Microsoft SQL Sever Management Studio, editar la tabla y cambiar los campos CHAR(n) por NVARCHAR(n) siempre tomando en cuando la cantidad de caracteres que maneje (n).
0 Comentarios