Pasaje CSV a Tabla SQL
Publicado por Gabriel (2 intervenciones) el 29/09/2021 17:57:03
Buen día, necesito pasar un CSV (que recibo) a tabla SQL.
Lo estoy tratando de hacer con BULK INSERT.
Si tomo el archivo como viene, al editarlo aparece sin orden y al tratar de convertirlo aparece el siguiente error:
Mens. 4832, Nivel 16, Estado 1, Línea 1
Carga masiva: fin de archivo inesperado en el archivo de datos.
Mens. 7399, Nivel 16, Estado 1, Línea 1
El proveedor OLE DB "BULK" del servidor vinculado "(null)" informó de un error. El proveedor no proporcionó información acerca del error.
Mens. 7330, Nivel 16, Estado 2, Línea 1
No se puede capturar una fila del proveedor OLE DB "BULK" para el servidor vinculado "(null)".
Si abro el CSV con un editor de texto y lo guardo sin cambios la conversión funciona OK .
Lo unico que noto es que el CSV original es ANSI y cuando lo regrabo queda UNICODE.
Por favor, si alguien me puede indicar si me puede faltar algún parámetro.
Muchas gracias !
Lo estoy tratando de hacer con BULK INSERT.
Si tomo el archivo como viene, al editarlo aparece sin orden y al tratar de convertirlo aparece el siguiente error:
Mens. 4832, Nivel 16, Estado 1, Línea 1
Carga masiva: fin de archivo inesperado en el archivo de datos.
Mens. 7399, Nivel 16, Estado 1, Línea 1
El proveedor OLE DB "BULK" del servidor vinculado "(null)" informó de un error. El proveedor no proporcionó información acerca del error.
Mens. 7330, Nivel 16, Estado 2, Línea 1
No se puede capturar una fila del proveedor OLE DB "BULK" para el servidor vinculado "(null)".
Si abro el CSV con un editor de texto y lo guardo sin cambios la conversión funciona OK .
Lo unico que noto es que el CSV original es ANSI y cuando lo regrabo queda UNICODE.
Por favor, si alguien me puede indicar si me puede faltar algún parámetro.
Muchas gracias !
Valora esta pregunta


0