Cita:
Iniciado por dikcc Debo ser increiblemente torpe. Comienzo:
* Estructura de la tabla tblUsuarios --> nombre varchar(100), apellidos varchar(100), direccion varchar(100)
* Formato del fichero usuarios.txt -->
1$20100904;
nombre$apellidos$direccion;
Antonio$Perez$ ;(Esto me gustaría que significara dirección vacia)
Felipe$Muñoz$Calle Sin Numero;
Lola$Sierra$Calle Con Numero;
* Instrucción para inserción -->
BULK INSERT tblUsuarios
FROM 'C:\usuarios.txt'
WITH(FIRSTROW = 2, ROWTERMINATOR = '$', FIELDTERMINATOR = ';')
El fallo que me aparece es el siguiente:
Mens. 4832, Nivel 16, Estado 1, Línea 1
Carga masiva: fin de archivo inesperado en el archivo de datos.
Mens. 7301, Nivel 16, Estado 2, Línea 1
No se puede obtener ("IID_IColumnsInfo") del proveedor OLE DB "BULK" para el servidor vinculado "(null)".
¿Alguien sabe que puede pasar?
Gracias
Podes sacar la fila que tiene la dirección vacía y probar si eso te causa el error.
No deberías comenzar con la fila 3?
Fijate no dejar un enter al final del archivo.