SqlParameter 的使用

來源:互聯網
上載者:User

標籤:更新   兩種   command   pen   trim   ddt   cmd   tostring   return   

調用方法一般有如下兩種:

一、Add方法

SqlParameter sp = new SqlParameter("@name", "Pudding");cmd.Parameters.Add(sp);sp = new SqlParameter("@ID", "1");cmd.Parameters.Add(sp);

該方法每次只能添加一個SqlParameter。上述代碼的功能是將ID值等於1的欄位name更新為Pudding(人名)。

二、AddRange方法

SqlParameter[] paras = new SqlParameter[] { new SqlParameter("@name", "Pudding"), new SqlParameter("@ID", "1") };cmd.Parameters.AddRange(paras);



using (SqlConnection connection = new SqlConnection(frmmain.strconnection))            {                if (txtModel.Text.Trim() == null)                {                    MessageBox.Show("型號不可為空,請重新填寫");                }                else                {                    connection.Open();                    SqlCommand command = new SqlCommand(strcmd, connection);                    SqlParameter[] spara = new SqlParameter[] {                new SqlParameter("@Model", txtModel.Text.Trim()),                new SqlParameter("@GsmTest", intGsmflag.ToString()),                new SqlParameter("@TdTest", intTDflag.ToString()),                new SqlParameter("@WcdmaTest",intWcdmaflag.ToString()),                new SqlParameter("@LteTest",intLteflag.ToString()),                new SqlParameter("@LteFddTest",intLteFddflag.ToString()),                new SqlParameter("@CdmaTest",intCdmaflag.ToString()),                new SqlParameter("@count",intCount.ToString()) };                    command.Parameters.AddRange(spara);                    if (command.ExecuteNonQuery() > 0)                    {                        MessageBox.Show("資料已經更新!");                    }                    else                    {                        MessageBox.Show("資料更新失敗!");                        return ;                    }                }            }

 

SqlParameter 的使用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.