SqlParameter 類
表示 SqlCommand 的參數,也可以是它到 DataSet 列的映射。無法繼承此類。
命名空間: System.Data.SqlClient
程序集: System.Data(在 System.Data.dll 中)
舉例
string strconn = "Data Source=xxx;user id=sa;pwd=;initial catalog=gltest";
SqlConnection Conn = new SqlConnection(strconn);
Conn.Open();
string sql = "insert into users(name,pwd) values (@name,@pwd)";
SqlCommand cmd = new SqlCommand(sql, Conn);
cmd.Parameters.Add(new SqlParameter("@name", SqlDbType.NVarChar, 50));
cmd.Parameters.Add(new SqlParameter("@pwd", SqlDbType.NVarChar, 50));
cmd.Parameters["@name"].Value = this.TextBox1.Text;
cmd.Parameters["@pwd"].Value = this.TextBox2.Text;
cmd.ExecuteNonQuery();
Conn.Close();
comm.Parameters.Add()添加參數到參數集,add里面的第一個參數是要添加的參數名,第二個參數是參數的數據類型
Parameters的作用就是把存儲過程執行結束后得到的參數傳到程序里
第一個是參數名,第二個是參數類型,第三個是長度