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

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

SQL命令INSERT正在工作,但數據未顯示在表中

SQL命令INSERT正在工作,但數據未顯示在表中

素胚勾勒不出你 2019-10-22 22:16:06
我正在INSERT使用MS VS 2010 Express Edition在我的Visual C#.NET中執行這樣的SQL命令:private void btnAdd_Click(object sender, EventArgs e){     SqlConnection con = new SqlConnection(Properties.Settings.Default.loginDBConnectionString);     con.Open();     SqlCommand cmd = new SqlCommand("INSERT INTO tblEmp (ID, firstname, lastname, email, position) VALUES ('"+textBox1.Text+"','"+textBox2.Text+"', '"+textBox3.Text+"', '"+textBox4.Text+"', '"+comboBox1.Text+"')", con);     cmd.ExecuteNonQuery();     con.Close();     MessageBox.Show("Data Added!");}執行此操作時,MessageBox顯示出來,表示執行成功。但是,當我在表上檢查時,我嘗試插入的數據根本沒有出現。我有一個數據庫(loginDB.mdf),其中有2個表:TblLogin--包含username,password用于登錄目的,已成功執行。-- tblEmp包含員工數據,這是我嘗試向其插入數據的數據。我不明白的是,為什么MessageBox實際上沒有人插入我的影片中時出現tblEmp。編輯:ConnectionString至loginDB.mdf:Data Source=.\SQLEXPRESS;AttachDbFilename="C:\Users\Andreas\documents\visual studio 2010\Projects\LoginApplication\LoginApplication\loginDB.mdf";Integrated Security=True;User Instance=True數據庫名稱loginDB.mdf不是logindatabase.mdf以前寫的。我將其更改為loginDB.mdf僅用于測試,但仍未顯示任何更改。
查看完整描述

3 回答

?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

確實就像您所說的那樣,我將數據庫添加為Bin \ Debug版本,并在測試后顯示它。它僅顯示1個數據,就像數據庫僅寫入最新插入的數據并丟棄前一個數據一樣,因此我添加數據多少次,它將僅顯示數據庫中的1行數據。怎么改變呢? 

查看完整回答
反對 回復 2019-10-22
  • 3 回答
  • 0 關注
  • 943 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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