为什么ACCESS数据只能SELECT而不能INSERT呢? 你的数据库是不是“只读”呀。或假如你的硬盘是NTFS格式的,那还要有修改权限才行呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据库不是只读的,那你说的权限修改是怎么回事,我的硬盘是NTFS格式的 操作必须使用一个可更新的查询。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。源错误: 行 30: // {行 31: myConnection.Open();行 32: myCommand.ExecuteNonQuery();行 33: myCommand.Dispose();行 34: myConnection.Close(); -------------------可我查看了db1.mdb(就是我的数据库)它不是只读的呀?这是为什么,在哪里要改呢? 很简单,你可查看包含access数据库的目录安全属性,对适当的帐号赋予相应的安全属性就行了..单单赋予mdb文件安全属性为可写不行,你如果注意的话会发现对数据库操作的时候再目录下会生成一个新文件的.好像是.ldf吧..忘的差不多了. 好像还是不行,我把装ACCESS数据库的那个目录查看属性,然后把"只读"去掉,可下次再看只它自动又加了上,我记得以前在WIN2000 SERVER中在属性中好像能找到给予相应的权限,如ASP.NET的什么权限,在XP应该是在哪里设置呀?? 右键点你那个ACCESS文件->属性->安全->添加Everyone,然后给他完全控制权限。 我用的是WIN XP,在属性中没有安全这个项,我记得好像以前听说过,在哪里设置一下就能在属性中得到安全这个项,然后就能给它附于相应的权限了,大家再帮忙看看. asp.net 页面生命周期,你知道吗?? asp.net showModelessDialog传参数window时出问题 .net网站部署 vs2005 express中新建一个数据库,却弹出缺少引用对象,错在何处? webbrowser如何取Html页面中控件的值(text和select) 如何把Html控件的值传给服务器! 如何动态生成水晶报表? 一个关于ASP.NET的重要提问 如何读取这样的QueryString值?200分求教! 用Ds.Tables[myTable].Select能取出前五条记录吗? 如何使用validation? 请问要如何在网页中共享数据库连接?
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。源错误:
行 30: // {
行 31: myConnection.Open();
行 32: myCommand.ExecuteNonQuery();
行 33: myCommand.Dispose();
行 34: myConnection.Close();
-------------------
可我查看了db1.mdb(就是我的数据库)它不是只读的呀?这是为什么,在哪里要改呢?
单单赋予mdb文件安全属性为可写不行,你如果注意的话会发现对数据库操作的时候再目录下会生成一个新文件的.好像是.ldf吧..忘的差不多了.