Ya no es tiempo para esto, pero todo el tiempo tuviste el ERROR donde termina la primera parte de la cadena "Proyecto.dbo.Expediente" <-- aquí nunca pusiste espacio, corregiste las otras dos partes, pero ahí jamás!, por eso cuando la dejaste en una sola línea, si funcionó!!, porque ahí sí marcaste los espacios. Bueno, también por tus caracteres de escape.
 
La principal causa de tus errores es la falta de atención que pones al escribir, mira: 
-------------------------- 
Hola! 
Lo he solucionado más o menos pero me sirve. 
Lo he dejado todo en una linea: 
@"BULK INSERT Proyecto.dbo.Expediente FROM 'c:\expediente.txt'WITH(ROWTERMINATOR='\n',FIELDTE RMINATOR =' ')"; 
así lo he echo. y asi funciona. 
Muchas gracias por vuestra ayuda. Seguramente hay poner algo más que un + despues del for. 
Muchas gracias por vuestros consejos, los tendré encuenta a partir de ahora. 
Un saludo. 
--------------------------
CORRECCIÓN: 
Hola! 
Lo he solucionado 
MAS o menos, pero me sirve.  
Lo he dejado todo en una 
LÍNEA: 
@"BULK INSERT Proyecto.dbo.Expediente FROM 'c:\expediente.txt' WITH(ROWTERMINATOR='\n',FIELDTE RMINATOR =' ')"; 
así lo he 
HECHO y 
ASÍ funciona. 
Muchas gracias por vuestra ayuda. Seguramente hay 
QUE poner algo más que un + despues del 
FROM. 
Muchas gracias por vuestros consejos, los tendré 
EN CUENTA a partir de ahora. 
Un saludo. 
-------------------- 
pfff
Saludos xD
jajajaj tengo mucho trabajo 
