解决方案1:
未安装access数据库驱动程序
1、安装“Microsoft Access 2016 数据库引擎可再发行程序包 ”
根据office版本选择安装x86和x64版本
或者尝试调整项目编译x64/x86/any cpu选项。
解决方案2:
如果以上不能解决,尝试在连接字符串中使用Jet oledb取代ace oledb,同时将Access数据库打开另存为mdb老版本数据库,data.accdb文件另存为data.mdb
例如示例
//public const string conStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\storage\\users.accdb"; public const string conStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\storage\\users.mdb";