数据库:Access2010
程序:C#
技术:Ado.net
最近在给公司做软件开发的时候,遇到了个很头疼的问题,对Access数据库做增删改无法更新到基表,只能在内存中驻留,就是只能显示在datagridview下。
网上查询了很多的方法。
也修改过自己的代码,用 try catch都试过,一直没有查到问题的原因。
后来通过网络搜索,也有人遇到同样的问题,但是按照方法还是不行。
网上提供的方法:
如果较新则复制,后来发现还是不可用,但是也给自己提供了思路,发现在X(86)模式下,单开程序,可以做到对数据的删除。
这个也可以看出有可能是VS2010在64位程序中的一个小问题 ,同时也建议加载数据的时候,写绝对路径。