access的插入操作,提示“操作必须使用一个可更新的查询”

ylj1079 2003-10-16 09:15:05
如题,具体代码为:
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中打开数据库的表执行也是正确的。
...全文
61 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiuji 2003-10-16
  • 打赏
  • 举报
回复
没有赋予ASP.NET用户相关的权限。
找到数据库所在文件夹->右键->属性->安全,添加ASP.NET用户“写”的权限。

110,501

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧