第1个回答 2013-09-25
我给你个例子,自己看看:(带参,带返回值)
public bool InsertProjectManage_1(
string year,
string target,
string pname
)
{
bool flag = false;
sqlconn = new SqlConnection(_con);
sqlcomm = new SqlCommand("存储过程名", sqlconn);
sqlcomm.CommandType = CommandType.StoredProcedure;
sqlconn.Open();
try
{
sqlcomm.Parameters.Add("存储过程中的参数名", SqlDbType.Char);
sqlcomm.Parameters["存储过程中的参数名"].Value = pname;
sqlcomm.ExecuteNonQuery();
flag = true;
}
catch (Exception ex)
{
throw ex;
}
finally
{
sqlconn.Close();
}
return flag;
}
第2个回答 2013-09-25
SqlConnection myConn = new SqlConnection( ConfigurationSettings.AppSettings["conString"]);
SqlCommand myComm;
SqlParameter myParam;
//调用存储过程add_sysoper
myComm = new SqlCommand("add_sysoper",myConn);
myComm.CommandType = CommandType.StoredProcedure;
myComm.Parameters.Add("@operid",PublicUnit.JiaMi(TextBox1.Text.ToString ()));//人员用户名
myComm.Parameters.Add("@operxm",PublicUnit.JiaMi(Textbox3.Text));//人员姓名
myComm.Parameters.Add("@opermm",PublicUnit.JiaMi(Textbox2.Text));//人员密码
myParam = myComm.Parameters.Add("ReturnValue",SqlDbType.Int);
myParam.Direction = ParameterDirection.ReturnValue;
myComm.ExecuteNonQuery ();
int i_returnvalue = (int)myComm.Parameters["ReturnValue"].Value; //得到返回值
这是vs2003的,vs2005稍微有点不同,希望对你有帮助本回答被网友采纳
第3个回答 2013-09-25
SqlConnection conn = new SqlConnection("server='(local)';database=Reply DB;integrated security=SSPI");
conn.Open();
SqlCommand mycmd = new SqlCommand("Sp_select_Sum", conn);
mycmd.CommandType = CommandType.StoredProcedure;本回答被网友采纳
第4个回答 2021-04-18
MySQL教程4 MySQL8运算符、函数、存储过程及新增数据类型 17.之创建带有IN和OUT参数的存储过程 学习猿地