OleDbConnection vcon = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\SummerJob\DataBase.accdb");
string cmdtxt = "UPDATE Students SET S_Name = ?, S_Surname = ?, S_E-Mail = ? WHERE ID = ?";
OleDbCommand cmd = new OleDbCommand(cmdtxt, vcon);
cmd.CommandType = CommandType.Text;
cmd.Parameters.AddWithValue("S_Name", EditName.Text);
cmd.Parameters.AddWithValue("S_Surname", editSurname.Text);
cmd.Parameters.AddWithValue("S_E-Mail", editMail.Text);
vcon.Open();
cmd.ExecuteNonQuery();
vcon.Close();
更新訪問數據庫中的數據//我用這個代碼,但它說語法錯誤在更新語句我如何使用C#2010
ID是要編輯的行的權利?我是新的,我現在不是那麼多,我只是做了這個教程。 – 2012-07-30 11:40:50
if(StudentList.SelectedItems.Count> 0) { this.index = StudentList.SelectedIndices [0]; } – 2012-07-30 11:42:20
我可以使用索引作爲ID如果我使用listview來顯示數據庫成員 – 2012-07-30 11:43:27