为了账号安全,请及时绑定邮箱和手机立即绑定

C# 无法Update Access 2007 数据

C# 无法Update Access 2007 数据

交互式爱情 2018-12-07 11:38:46
执行select没有问题,执行update后,没有错误,但没有更新数据,代码如下: string sql = "update a set c1=100 where c2=0";            OleDbConnection aConnection =                    new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=file.accdb;Persist Security Info=False;");            aConnection.Open();            OleDbCommand aCommand = new OleDbCommand(sql, aConnection);            aCommand.ExecuteNonQuery();            aConnection.Close(); 发现如果用Access 2007打开文件,如果文件Content处于Block状态,在Access中执行Update也是没有效果的,所以怀疑可能与这个有关。
查看完整描述

1 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

1,请保证更新数据类型与数据库表类型匹配

2,保证对数据库和数据库所在的文件夹有操作权限

3,用单步调试,看看错误处在何处

查看完整回答
反对 回复 2019-01-21
  • 1 回答
  • 0 关注
  • 344 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信