导入 access.oleDb 后,
access 库可自动检测或安装支持 .xlsx,.accdb 等文件的 OLEDB 驱动程序。
如果数据库连接参数未显式指定使用驱动 "Microsoft.ACE.OLEDB.16.0" ,
则默认兼容系统已安装的 "Microsoft.ACE.OLEDB.12.0" 驱动。
如果未安装合适的驱动,则自动安装 "Microsoft.ACE.OLEDB.16.0" 。
检测 Microsoft.ACE.OLEDB.16.0 驱动程序是否已安装,
成功返回驱动名 "Microsoft.ACE.OLEDB.16.0 "。
检测 Microsoft.ACE.OLEDB.16.0 驱动程序是否已安装,
成功返回驱动名 "Microsoft.ACE.OLEDB.16.0 "。
失败则检测 Microsoft.ACE.OLEDB.12.0 驱动程序是否已安装,
成功返回驱动名 "Microsoft.ACE.OLEDB.12.0 "。
所有参数可选。
如果已安装 "Microsoft.ACE.OLEDB.16.0" 则返回该驱动名。
如果许兼容旧组件为 true 且系统已安装 "Microsoft.ACE.OLEDB.12.0" 则返回该驱动名。
否则自动下载并安装 Microsoft.ACE.OLEDB.16.0。
安装成功返回驱动名 "Microsoft.ACE.OLEDB.16.0 " 。
失败返回 null 。
安装驱动程序时需要管理权限,
在已经有管理权限的安装向导中可自动执行,
普通权限进程需要用户确认