使用OleDbConnection链接到一个Access数据库,使用OleDbDataAdapter Fill一个表,然后显示在一个DataGrid控件中,如果在from load时打开数据库连接,form close时再关闭连接,程序运行中始终保持连接打开,在程序运行期间如果使用Access打开数据库,将表的一条记录的一个字段的内容改动,然后马上回到程序中按"Fill"按钮,调用OleDbDataAdapter Fill方法查询数据,结果会得到以前没修改的数据,等几秒后在查询,就会得到改后的数据,这是不是ADO.NET的一个重大缺陷啊,不信可以自己试试.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货