关于添加记录时ACCESS数据库变成只读的问题!

我是一个新手,今天正在做一个小的留言板,使用的是ACCESS数据库,可是我在添加数据的时候不知道为什么我的数据库变成只读的了,错误提示我需要一个可以更新的查询。而且我不知道怎么设置数据库的绝对路径。

希望高手给我一些指点。谢谢!
下面是我部分代码:

    OleDbConnection thisConnection = new OleDbConnection(@"PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=C:\Inetpub\wwwroot\leaveword\database\db.mdb");
    DataSet thisDataSet = new DataSet();
    thisConnection.Open();
    OleDbDataAdapter thisAdapter = new OleDbDataAdapter("select id,Name,Tel,Address,Inc,Email,Topic,Title from leaveword",thisConnection);
    OleDbCommandBuilder thisBuilder = new OleDbCommandBuilder(thisAdapter);
    thisAdapter.Fill(thisDataSet,"leaveword");
    DataRow thisRow = thisDataSet.Tables["leaveword"].NewRow();
    thisRow["id"] = 1;
    thisRow["Name"] = Name.Text.Trim();
    thisRow["Tel"] = Tel.Text.Trim();
    thisRow["Address"] = Address.Text.Trim();
    thisRow["Inc"] = Inc.Text.Trim();
    thisRow["Email"] = Email.Text.Trim();
    thisRow["Topic"] = Topic.Text.Trim();
    thisRow["Title"] = Title.Text.Trim();
    thisDataSet.Tables["leaveword"].Rows.Add(thisRow);
    thisAdapter.Update(thisDataSet,"leaveword");
    this.Error1.Text="<SCRIPT language='javascript'>alert('成功添加!');</script>";
    thisConnection.Close();

转载于:https://www.cnblogs.com/Class/archive/2005/03/16/119587.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值