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

पर कॉलिंग फ़ंक्शंस क्या मैं myCommand.CommandText में SQL सर्वर फ़ंक्शंस का उपयोग कर सकता हूं और क्यों?SqlCommand

+1

क्या आप समझा सकते हैं कि "SQL सर्वर फ़ंक्शंस" का मतलब क्या है, क्या आप संग्रहीत प्रक्रियाओं का मतलब रखते हैं? –

+0

"क्यों" ?! क्या आपका मतलब है "कैसे"? –

उत्तर

12

यदि आपका मतलब है, SQL Server user defined functions। फिर, हाँ; आप इसका इस्तेमाल कर सकते हैं सामान्य रूप से पसंद: क्योंकि इस तरह से है कि कार्यों सीधे एसक्यूएल सर्वर में कहा जाता है है

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

कारण यह काम करता है है।