关于数据库的问题!
在访问access数据库的时候,如果删除记录用如下语句
if(textBox_id.Text != "")
{
string strConn=" provider=microsoft.Jet.OLEDB.4.0; Data Source=product.mdb";
OleDbConnection myConn=new OleDbConnection(strConn);
myConn.Open();
string strInsert="DELETE FROM product WHERE id=";
strInsert += textBox_id.Text;
OleDbCommand inst=new OleDbCommand(strInsert,myConn);
inst.ExecuteNonQuery();
//从数据库中删除指定记录,用于更新数据库
myDataSet.Tables["product"].Rows[myBind.Position].Delete();
//更新数据库
myDataSet.Tables["product"].AcceptChanges();
myConn.Close();
}
else
{
MessageBox.Show("必须填满","错误");
}
在上面的语句中
myDataSet.Tables["product"].AcceptChanges();
myConn.Close();
用于立即更新显示的数据
能不能在添加,修改的时候,也能立即更新显示的数据
本人刚刚学习c#,希望大家多多帮忙,谢谢