我们如何在C#中调用存储过程? [英] How do we call stored procedure in C#?
本文介绍了我们如何在C#中调用存储过程?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在asp.net中很新鲜所以plz写你的答案在breaf
FARHAT ULLH
解决方案
使用(SqlConnection con = new SqlConnection(strConnect))
{
con 。打开();
使用(SqlCommand com = new SqlCommand( MyStoredProcedureName,con))
{
com.CommandType = CommandType.StoredProcedure;
SqlParameter name = new SqlParameter( @名称,SqlDbType.VarChar, 100 );
name.Direction = ParameterDirection.Output;
com.Parameters.Add(name);
com.Parameters.AddWithValue( @ SearchForID, 12345 跨度>);
com.ExecuteNonQuery();
string r =( string )name.Value;
string s =( string )com。参数[ @ Name]。值;
}
con.Close();
}
调用一个SP,它将ID值作为参数,并将用户名作为另一个参数返回。
不要忘记谷歌是你的朋友。在线提供大量文章。检查
Link1
链路2
i m fresh in asp.net so plz writ ur answer in breaf
FARHAT ULLH
解决方案
using (SqlConnection con = new SqlConnection(strConnect)) { con.Open(); using (SqlCommand com = new SqlCommand("MyStoredProcedureName", con)) { com.CommandType = CommandType.StoredProcedure; SqlParameter name = new SqlParameter("@Name", SqlDbType.VarChar, 100); name.Direction = ParameterDirection.Output; com.Parameters.Add(name); com.Parameters.AddWithValue("@SearchForID", 12345); com.ExecuteNonQuery(); string r = (string) name.Value; string s = (string) com.Parameters["@Name"].Value; } con.Close(); }
Calls an SP which takes an ID value as a parameter, and returns the username as another parameter.
Don't forget google is your friend . a tons of articles available online. Check
Link1
Link2
这篇关于我们如何在C#中调用存储过程?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文