首页 > 代码库 > C#之调用存储过程(第三章)
C#之调用存储过程(第三章)
本人大学毕业到现在为止有一年多了,工作上碰到了许多问题,多亏博客园的各位兄弟姐妹无私分享,在此感谢各位!
以下内容可能有错漏之处,请大家多多指教。
C#后台代码如下:
//调用存储过程的方法
public static void Startupworkflow(string firstnodename, string secondnodename, string firstact)
{
SqlConnection conn = new SqlConnection( ConfigurationSettings.AppSettings["DIConnectionString"]);
conn.Open();
SqlCommand comm = conn.CreateCommand();
//StartUpWorkFlow是sql里面存储过程的名称
comm.CommandText = "StartUpWorkFlow";
comm.CommandType = CommandType.StoredProcedure;
//存储过程参数
sp = comm.Parameters.Add("FirstNodeName", SqlDbType.VarChar, 50);
sp.Value = http://www.mamicode.com/firstnodename;
sp = comm.Parameters.Add("SecondNodeName", SqlDbType.VarChar, 50);
sp.Value = http://www.mamicode.com/secondnodename;
sp = comm.Parameters.Add("FirstActName", SqlDbType.VarChar, 50);
sp.Value = http://www.mamicode.com/firstact;
comm.ExecuteNonQuery();
}
sql语句如下:
ALTER PROCEDURE StartUpWorkFlow(@FirstNodeName varchar(50),@SecondNodeName varchar(50), @FirstActName varchar(50))
AS
--do something
这样子就可以在后台调用存储过程了。
C#之调用存储过程(第三章)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。