本人大学毕业到现在为止有一年多了,工作上碰到了许多问题,多亏博客园的各位兄弟姐妹无私分享,在此感谢各位!
以下内容可能有错漏之处,请大家多多指教。
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 = firstnodename; sp = comm.Parameters.Add("SecondNodeName", SqlDbType.VarChar, 50); sp.Value = secondnodename; sp = comm.Parameters.Add("FirstActName", SqlDbType.VarChar, 50); sp.Value = firstact; comm.ExecuteNonQuery(); }
sql语句如下:
ALTER PROCEDURE StartUpWorkFlow(@FirstNodeName varchar(50),@SecondNodeName varchar(50), @FirstActName varchar(50))AS--do something
这样子就可以在后台调用存储过程了。
时间: 2024-11-17 09:43:41