Buenos días
Estoy intentando insertar un fichero TXT en una tabla. El separador de fila es "%" y el separador de cada campo es "$". Un ejemplo de una de las filas del TXT sería:
1019$5264$1019000506$NUM_TELE$NUMERO TELE$NUMERO TELE$C$D%
En la tabla en la cual quiero insertar la estructura de datos de los campos es la siguiente:
varchar(100),varchar(100),varchar(100),varchar(100 ),varchar(100),varchar(100),varchar(1),varchar(1)
Cada fichero tendrá algo así como 9 megas.
La instrucción que realizo es la siguiente:
BULK INSERT tblAtributos FROM 'C:\PARAMSALIDA_DET_PS_ATRIB_2010033010523.txt' WITH(ROWTERMINATOR='%',FIELDTERMINATOR ='$')
El error que me da es el siguiente:
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)".
¿Alguien ve algún fallo o sabe la solución?
Un saludo y gracias por todo