OleDbConnection 出现“未指定错误”

最近维护了一个使用Access作为数据库的项目

里面有一个模块频繁使用OleDbDataReader 查询数据库

经常会在 System.Data.OleDb.OleDbConnection.Open() 出现错误

VS 中的异常图:

关于这个问题没有找到具体说法,有的说是微软在Access这一块上遗留的问题,没想到今天被我碰上了......

解决方案是在每次关闭 OleDbDataReader  代码后面加上 GC.Collect();

做个小小记录!

原文地址:https://www.cnblogs.com/spadesQ/p/12843621.html