我正在INSERT使用MS VS 2010 Express Edition在我的Visual C#.NET中執(zhí)行這樣的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!");}執(zhí)行此操作時,MessageBox顯示出來,表示執(zhí)行成功。但是,當(dāng)我在表上檢查時,我嘗試插入的數(shù)據(jù)根本沒有出現(xiàn)。我有一個數(shù)據(jù)庫(loginDB.mdf),其中有2個表:TblLogin--包含username,password用于登錄目的,已成功執(zhí)行。-- tblEmp包含員工數(shù)據(jù),這是我嘗試向其插入數(shù)據(jù)的數(shù)據(jù)。我不明白的是,為什么MessageBox實際上沒有人插入我的影片中時出現(xiàn)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數(shù)據(jù)庫名稱loginDB.mdf不是logindatabase.mdf以前寫的。我將其更改為loginDB.mdf僅用于測試,但仍未顯示任何更改。
SQL命令I(lǐng)NSERT正在工作,但數(shù)據(jù)未顯示在表中
素胚勾勒不出你
2019-10-22 22:16:06