我现在想要更新Access数据库中的数据,请高手帮我看看这段代码错在哪?为什么不能修改数据库呢?谢谢了!
string connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + dbName +";";
OleDbConnection con = new OleDbConnection(connString);
con.Open();
OleDbDataAdapter oda = new OleDbDataAdapter();
if(this.txtMark1.Text!=null && this.txtMark2.Text!=null)
{
cmd ="update PlayerMarkTable set Mark1='"+This.txtMark1.Text+"' where Name='"+This.txtName.Text+"'";
}
oda.UpdateCommand = new OleDbCommand(cmd,con);
DataSet ds = new DataSet();
oda.Fill(ds, "PlayerMarkTable");
this.DataGridTop10.DataSource = ds.Tables["PlayerMarkTable"].DefaultView;
this.DataGridTop10.DataBind();