为什么ado打不开excel......

liangzhifa0427 2017-10-21 04:43:20
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim connStr As String
'fbd1.ShowDialog()
'MsgBox(fbd1.SelectedPath)
ofd1.Filter = "Excel文件|*.xls"
ofd1.ShowDialog()
fileNameStr = ofd1.FileName
connStr = $"Provider=Microsoft.ACE.OLEDB.12.0;Data Source={fileNameStr };Extended Properties=Excel 12.0"
conn.Open(connStr)

提示
发生了 System.Runtime.InteropServices.COMException
HResult=0x800A0E7A
Message=未找到提供程序。该程序可能未正确安装。
Source=ADODB.Connection
...全文
509 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 2017-12-27
  • 打赏
  • 举报
回复
我记得,去下载一下 access驱动就好了。
changjiangzhibin 2017-12-27
  • 打赏
  • 举报
回复
楼主:不同的Office或Access,使用的连接语句是有区别的
XBodhi. 2017-12-12
  • 打赏
  • 举报
回复
版本 问题。确认 OFFICE 版本。

13,347

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧