Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/04/2008, 10:55
mosanpe
 
Fecha de Ingreso: febrero-2008
Mensajes: 74
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Hacer bulk insert

Hola!!
Tengo este conexión establecida. La conexión funciona porque antes tenia la consulta del bulk insert en una consulta de sql managment. Pero ahora
para ponerla en visual studio me falla.


string sCnn = "Server=127.0.0.1;dataBase=Proyecto;integrated security=yes";
string sSel = "BULK INSERT Proyecto.dbo.Expediente" +
"from 'c:\\expediente.txt'" +
"with(ROWTERMINATOR='\n',FIELDTERMINATOR =' ')";

MessageBox.Show("eSTA CONECTADO..");
SqlConnection cnn = new SqlConnection(sCnn);

SqlCommand cmd = new SqlCommand(sSel, cnn);
cnn.Open();
int filas;
filas=cmd.ExecuteNonQuery();

cnn.Close();
MessageBox.Show("CIERRRA");

el fallo me da en executeNonQuery y me da lo siguiente:

Sintaxis incorrecta cerca de 'c:\expediente.txt'.
Sintaxis incorrecta junto a la palabra clave 'with'. Si esta instrucción es una expresión de tabla común o una cláusula xmlnamespaces, la instrucción
anterior debe terminarse con punto y coma (;).

no se porque me da estos error!!!

Gracias por vuestra ayuda