初学者问题:insert into语句问题

windows2000 2006-11-01 08:45:48
<%@ Page Language="C#" Debug="true"%>
<%@ Import Namespace="System.Data.OleDb" %>
<script runat="server">
private void Page_Load(Object sender, EventArgs e)
{
OleDbConnection conAuthors;
OleDbCommand cmdInsert;
string strInsert;

conAuthors = new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source=f:\\asp.net\\authors.mdb");
strInsert = "Insert Into Authors ( au_fname, au_lname ) Values ( '毛', '泽东' )";
cmdInsert = new OleDbCommand(strInsert, conAuthors);
conAuthors.Open();
cmdInsert.ExecuteNonQuery();
conAuthors.Close();


Response.Write("写入成功");
}
</script>



错误提示:
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

操作必须使用一个可更新的查询。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。

源错误:


行 12: cmdInsert = new OleDbCommand(strInsert, conAuthors);
行 13: conAuthors.Open();
行 14: cmdInsert.ExecuteNonQuery();
行 15: conAuthors.Close();
行 16:


源文件: f:\asp.net\OleDbInsert.aspx 行: 14
...全文
230 11 打赏 收藏 举报
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
liujia_0421 2006-11-01
  • 打赏
  • 举报
回复
看看Authors 的表结构,是不是有什么主键什么的...
windows2000 2006-11-01
  • 打赏
  • 举报
回复
我把文件夹的只读属性去除了,问题依然存在
scow 2006-11-01
  • 打赏
  • 举报
回复
ntfs权限, 即权限可以控制到文件和文件夹级别. 要求分区是ntfs格式
lovingwestlife 2006-11-01
  • 打赏
  • 举报
回复
我也想知道,为什么跟NTFS有关系?!
windows2000 2006-11-01
  • 打赏
  • 举报
回复
请问yuqi508(毛路) :
我的硬盘确实是ntfs,那么请问如何解决?
yuqi508 2006-11-01
  • 打赏
  • 举报
回复
权限问题
楼主的硬盘格式是不是NTFS的形式呀
要是FAT32就不回出现这种情况了
windows2000 2006-11-01
  • 打赏
  • 举报
回复
authors.mdb属性不是只读的
fcuandy 2006-11-01
  • 打赏
  • 举报
回复
看看 isur_计算机名 用户是否对 authors.mdb及asp.net目录有写及修改权限
Ring850215 2006-11-01
  • 打赏
  • 举报
回复
觉得LZ应该这样写

conAuthors.Open();
cmdInsert = new OleDbCommand(strInsert, conAuthors);
cmdInsert.ExecuteNonQuery();
conAuthors.Close();
AIRFLYNET 2006-11-01
  • 打赏
  • 举报
回复
f:\\asp.net\\authors.mdb 是不是只读的?查看下属性
windows2000 2006-11-01
  • 打赏
  • 举报
回复
哈哈,问题解决了,果然是因为ntfs权限问题,想不到mdb数据库会出这样的问题,下次注意了,呵呵,谢谢yuqi508(毛路)和scow(怡红快绿)
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2006-11-01 08:45
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。