用ADO.Net链接Access 返回值和实际结果不符
我用的Ado.net连接一个Access文件(mdb)文件。
连接字符串
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=abc.zd;Jet OLEDB:Database Password=xxx;
(我把access文件的扩展名改了用)
现在我在一台vista + access2007的机器上面,发现好像所有操作access的命令,返回值都是正常的,就是没有反映到数据库。比如我insert一个记录,返回正常,在程序里面也可以select到。但是打开这个access文件record就是没有。下一次运行程序这个记录也找不到了。
这是为什么啊?
难道是access2007有什么特别之处,不像2003?
还是vista的问题?