我以前没用asp.net连过Access都是用sqlclient连sql,sqlcommand对像的ExecuteNonQuery()方法能更新和插入,怎么oledbcommand对像的ExecuteNonQuery()方法不能行一用就报下面的错
异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。
源码:
private void Button2_Click(object sender, System.EventArgs e)
{
OleDbConnection mycon2=new OleDbConnection();
mycon2.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("database/jy.mdb");
mycon2.Open();
string mysql="Insert into jytable(id,jy01,jy02)values(7,'baigh','bai')";
OleDbCommand mycommand2=new OleDbCommand(mysql,mycon2);
mycommand2.ExecuteNonQuery();
mycon2.Close();
}