Al tratar de importar un archivo de excel me muestra el siguiente error: 23/03/2020 08:03:58 p.m. - ERROR: No se pudo insertar el registro [1]. Must pass parameter number 6 and subsequent parameters as '@name = value'. After the form '@name = value' has been used, all subsequent parameters must be passed in the form '@name = value'. Revisando el arhivo de importación detecté que el problema es en la columna que tiene números decimales. la tabla que estoy tratando de cargar, pertenece a una entidad adicional y el campo es de tipo numeric (6,2). Resalto que el parámetro que recibe el SP también es del mismo tipo con el mismo rango y escala al igual que en la configuración de la importación. Por otro lado, el campo que está en la plantilla de excel es númerico y tiene formato con decimales. En la pruebas que hice, logre detectar que al poner el campo que va con decimales de la primera fila sin decimales, es decir dejarlo como entero y las siguientes filas dejarlo tal cual (Con decimales), ya me permite realizar la carga. Esto me está sucediendo en la versión 1.19.1.3 |
Ese error se presenta cuando hay algo mal en los parametros, osea el archivo no envia un parametro esperado de la manera correcta. Revisa en el archivo que todas las columnas esten correctas.
Gracias. Si todas las columnas son correctas, al igual que el tipo de dato. Lo que no pude hacer debido a la urgencia es activar el profiler como lo estaba haciendo.