第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

使用c#中的參數(shù)調(diào)用存儲(chǔ)過程

使用c#中的參數(shù)調(diào)用存儲(chǔ)過程

互換的青春 2019-07-22 20:05:03
使用c#中的參數(shù)調(diào)用存儲(chǔ)過程我可以在我的程序中進(jìn)行刪除、插入和更新,我試圖通過調(diào)用我的數(shù)據(jù)庫中創(chuàng)建的存儲(chǔ)過程來進(jìn)行插入。這是一個(gè)按鈕插入我使工作良好。private void btnAdd_Click(object sender, EventArgs e){         SqlConnection con = new SqlConnection(dc.Con);         SqlCommand cmd = new SqlCommand("Command String", con);         da.InsertCommand = new SqlCommand("INSERT INTO tblContacts VALUES (@FirstName, @LastName)", con);         da.InsertCommand.Parameters.Add("@FirstName", SqlDbType.VarChar).Value = txtFirstName.Text;         da.InsertCommand.Parameters.Add("@LastName", SqlDbType.VarChar).Value = txtLastName.Text;         con.Open();         da.InsertCommand.ExecuteNonQuery();         con.Close();         dt.Clear();         da.Fill(dt);     }這是調(diào)用名為sp_Add_contact添加聯(lián)系人。兩個(gè)參數(shù)sp_Add_contact(@FirstName,@LastName)..我在谷歌上搜索了一些很好的例子,但沒有發(fā)現(xiàn)什么有趣的地方。private void button1_Click(object sender, EventArgs e){         SqlConnection con = new SqlConnection(dc.Con);         SqlCommand cmd = new SqlCommand("Command String", con);         cmd.CommandType = CommandType.StoredProcedure;         ???         con.Open();         da. ???.ExecuteNonQuery();         con.Close();         dt.Clear();         da.Fill(dt);     }
查看完整描述

3 回答

?
有只小跳蛙

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超8個(gè)贊

這與運(yùn)行查詢幾乎是一樣的。在原始代碼中,您將創(chuàng)建一個(gè)命令對象,并將其放入cmd變量,永遠(yuǎn)不要使用它。然而,在這里,您將使用它而不是da.InsertCommand.

此外,請使用using對于所有一次性對象,以確保它們被正確地處理:

private void button1_Click(object sender, EventArgs e) {
  using (SqlConnection con = new SqlConnection(dc.Con)) {
    using (SqlCommand cmd = new SqlCommand("sp_Add_contact", con)) {
      cmd.CommandType = CommandType.StoredProcedure;

      cmd.Parameters.Add("@FirstName", SqlDbType.VarChar).Value = txtFirstName.Text;
      cmd.Parameters.Add("@LastName", SqlDbType.VarChar).Value = txtLastName.Text;

      con.Open();
      cmd.ExecuteNonQuery();
    }
  }}


查看完整回答
反對 回復(fù) 2019-07-22
?
料青山看我應(yīng)如是

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊

您必須添加參數(shù),因?yàn)镾P需要它來執(zhí)行

using (SqlConnection con = new SqlConnection(dc.Con)){
    using (SqlCommand cmd = new SqlCommand("SP_ADD", con))
    {
        cmd.CommandType = CommandType.StoredProcedure;
        cmd.Parameters.AddWithValue("@FirstName", txtfirstname);
        cmd.Parameters.AddWithValue("@LastName", txtlastname);
        con.Open();
        cmd.ExecuteNonQuery();
    }            }


查看完整回答
反對 回復(fù) 2019-07-22
  • 3 回答
  • 0 關(guān)注
  • 371 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)