access的插入操作,提示“操作必须使用一个可更新的查询”
如题,具体代码为:
System.Data.OleDb.OleDbConnection Connectionstr;
string constr;
constr = ConfigurationSettings.AppSettings["AccessConnString"];
Connectionstr =new OleDbConnection(constr);
System.Data.OleDb.OleDbCommand command=new OleDbCommand("insert into part (name) values ('name1')",Connectionstr);
Connectionstr.Open();
command.ExecuteNonQuery(); //执行到这句出错。
Connectionstr.Close();
另外:如果执行的是查询(select)语句则没有问题,说明数据库的连接是正确的。而且将SQL语句在.net中打开数据库的表执行也是正确的。