.net呼叫儲存過程詳解
阿新 • • 發佈:2019-02-11
SqlConnection sqlconn =new SqlConnection(conn);
SqlCommand cmd =new SqlCommand();
cmd.Connection = sqlconn;
cmd.CommandText ="Categoriestest6";
cmd.CommandType = CommandType.StoredProcedure;
// 建立引數 IDataParameter[] parameters = {
new SqlParameter("@CategoryName", SqlDbType.NVarChar,15) ,
new SqlParameter("rval", SqlDbType.Int,4) // 返回值 };
// 設定引數型別 parameters[0].Direction = ParameterDirection.Output; // 設定為輸出引數
// 新增引數 cmd.Parameters.Add(parameters[0]);
cmd.Parameters.Add(parameters[1]);
cmd.Parameters.Add(parameters[2]);
SqlDataAdapter dp
DataSet ds =new DataSet();
// 填充dataset dp.Fill(ds);
// 顯示結果集 GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
Label1.Text ="";
// 顯示輸出引數和返回值 Label1.Text += parameters[0].Value.ToString() +"-"+ parameters[2].Value.ToString();