Hola de nuevo ofl666... porque no intentas leer el archivo (select.sql) con la clase streamreader y se lo pasas a un string y de ahi a tu commnad..
Ejemplo
VB.Net Cita: Dim str As String
Dim sr As StreamReader
sr = File.OpenText("c:\select.sql")
str = sr.ReadToEnd
sr.Close()
Dim oConn As New OleDbConnection("Provider=MSDAORA.1;Data Source=ORACLE;User Id=pepe;Password=pepe;")
Dim cmd As New OleDbCommand(
str , oConn)
...
...
C# Cita: System.IO.StreamReader sr;
String str;
sr = System.IO.File.OpenText("c:\\select.sql");
str = sr.ReadToEnd();
sr.Close();
OleDbConnection objOleDbConnection = new OleDbConnection("Provider=MSDAORA.1;Data Source=ORACLE;User Id=pepe;Password=pepe;");
OleDbCommand objOleDbCommand = new OleDbCommand(str ,objOleDbConnection);
...
....
O la otra cosa que tambien puede hacer es tener una tabla que guarde tus querys y con un dataset o datareader lles el registro y ejectuas tu query que está guardada en tu bd.
Pero bueno... ya depende de cada quien.
Saludos friend...