2013-02-24 10 views
5
public void CreateMySqlCommand() 
{ 
    SqlCommand myCommand = new SqlCommand(); 
    myCommand.CommandText = "SELECT * FROM Categories ORDER BY CategoryID"; 
    myCommand.CommandTimeout = 15; 
    myCommand.CommandType = CommandType.Text; 
} 

Posso utilizzare le funzioni di SQL Server in myCommand.CommandText e perché?Funzioni di chiamata in SqlCommand

+1

Puoi spiegare cosa intendi per "Funzioni SQL Server" intendi le stored procedure? –

+0

"perché" ?! Intendi "come"? –

risposta

12

Se intendi, SQL Server user defined functions. Quindi, ; si può utilizzare normalmente come:

myCommand.CommandText = "SELECT fn_Yourfunctionname(@parameternames)"; 
myCommand.CommandType = CommandType.Text; 
myCommand.Parameters.Add(new SqlParameter("@parameternames", ... 

Il motivo per cui funziona è perché questo è il modo in cui funzioni sono chiamate a SQL Server direttamente.

Problemi correlati