亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何用C#向數據庫插入數據

如何用C#向數據庫插入數據

C#
倚天杖 2023-08-20 15:27:43
我剛剛開始學習數據庫,實際上我不知道為什么下面的代碼不起作用。我已經搜索了很多,但我沒有意識到到底發生了什么。我有一個 Windows 窗體應用程序,其中有 atextbox和 a button。當我單擊按鈕時,內部的文本textbox應該被插入到數據庫中,但實際上什么也沒有發生。我使用 Visual Studio 創建了數據庫。我在 Visual Studio 2019 社區版的服務器資源管理器中右鍵單擊“數據連接”,然后單擊“創建新的 SQL Server 數據庫”。using (SqlConnection con = new SqlConnection("Data Source = (localdb)\\mssqllocaldb; Initial Catalog = myTestDB; Integrated Security = True; Pooling = False")) {    con.Open();    SqlCommand cmd = new SqlCommand("INSER INTO [tesTable] VALUES (@fname, @lname)", con);    cmd.Parameters.AddWithValue("@fname", textBox1.Text);    cmd.Parameters.AddWithValue("@lname", textBox2.Text);}MessageBox.Show("done!");
查看完整描述

2 回答

?
慕桂英3389331

TA貢獻2036條經驗 獲得超8個贊

因為你還沒有執行你的命令:

....
cmd.Parameters.AddWithValue("@lname",?textBox2.Text);

cmd.ExecuteNonQuery();

語句的固定版本insert應該是這樣的:

"INSERT?INTO?tesTable?(fname,lname)?VALUES?(@fname,@lname)"

還需要補充一點,直接指定類型并使用屬性ValueAddWithValue

cmd.Parameters.Add("@lname",?SqlDbType.VarChar).Value?=?textBox2.Text;
查看完整回答
反對 回復 2023-08-20
?
慕絲7291255

TA貢獻1859條經驗 獲得超6個贊

private void btnaddsave_Click(object sender, EventArgs e)

{

    try

    {

        string connection1 = "server=localhost;user id=root;password=1234;database=library_system";

        con = new MySqlConnection(connection1);

        con.Open();

        string q = "Insert Into library_system.add_book(Book_No,Book_Name)values('"+tbbno.Text+"','" + tbbn.Text+ "')";

        cm1 = new MySqlCommand(q, con);

        cm1.ExecuteNonQuery();

        //con.Open();


        MessageBox.Show("data saved", "information", MessageBoxButtons.OK, MessageBoxIcon.Information);

        con.Close();

        // load();

        tbbno.Text = "";

        tbbn.Text = "";

    }

    catch (Exception ex)

    {

        MessageBox.Show(ex.Message);

    }

}


查看完整回答
反對 回復 2023-08-20
  • 2 回答
  • 0 關注
  • 200 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號