c# 按钮下调用存储过程

// 无参:
SqlConnection sqlCon = new SqlConnection("server=.;uid=sa;pwd=;database=数据库名");
SqlCommand sqlCmd = new SqlCommand("SP_ERP_CredenTials_nq", sqlCon);
sqlCmd.CommandType = CommandType.StoredProcedure;//设置调用的类型为存储过程
sqlCon.Open();
sqlCmd.ExecuteNonQuery();
sqlCon.Close();
this.Close();

//有参:以下为两个参数的
//SqlConnection sqlConn = new SqlConnection("server=.;uid=ds;pwd=ds;database=库名");
//SqlCommand sqlCmdd = new SqlCommand("存储过程名",sqlCon);
//sqlCmd.CommandType=CommandType.StoredProcedure;//设置调用的类型为存储过程

//SqlParameter sqlParme;
////参数1
//sqlParme=sqlCmdd.Parameters.Add("@purchaseID",SqlDbType.NVarChar);
//sqlParme.Direction=ParameterDirection.Input;
//sqlParme.Value=shichang.Value.Trim();
////参数2(在多了就以此类推)
//sqlParme=sqlCmdd.Parameters.Add("@machineCategory",SqlDbType.NVarChar);
//sqlParme.Direction=ParameterDirection.Input;
//sqlParme.Value=ddlCode.Text.Trim();
//sqlCon.Open();
//sqlCmdd.ExecuteNonQuery();
//sqlCon.Close();

posted @ 2016-07-14 15:03  ls-smile  阅读(280)  评论(0编辑  收藏  举报