Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2003, 02:40
ofl666
 
Fecha de Ingreso: agosto-2003
Ubicación: Madrid
Mensajes: 82
Antigüedad: 21 años, 7 meses
Puntos: 0
Ejecutar un archivo ".sql" desde C# .NET

Hola,
tengo un archivo cuya ruta es C:\Select.sql
dentro del archivo tengo una sentencia SELECT en SQL
¿como puedo ejecutarlo desde el código?

he intentado sin exito:

OleDbConnection objOleDbConnection = new OleDbConnection("Provider=MSDAORA.1;Data Source=ORACLE;User Id=pepe;Password=pepe;");

OleDbCommand objOleDbCommand = new OleDbCommand("@C:\\Select.sql",objOleDbConnection) ;

try
{
objOleDbConnection.Open();
objOleDbCommand.ExecuteNonQuery(); objOleDbConnection.Close();
}
catch (OleDbException objOleDbException)
{
Console.WriteLine(objOleDbException.Message);
}

Salta la excepción diciendome que la sentencia SQL no es correcta

Gracias