执行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 回答
- 0 关注
- 344 浏览
添加回答
举报
0/150
提交
取消