SQL Parameter參數的用法


SqlParameter 類

      表示 SqlCommand 的參數,也可以是它到 DataSet 列的映射。

      無法繼承此類。

     命名空間:  System.Data.SqlClient

     程序集:  System.Data(在 System.Data.dll 中) 

   舉例1    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的作用就是把存儲過程執行結束后得到的參數傳到程序里。

   第一個是參數名,第二個是參數類型,第三個是字段長度(參數類型與字段長度可參照數據庫中字段的類型與長度)。

   若定義的長度小於數據庫中定義的長度則有可能參數過長導致參數被Parameter截斷

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM