【发布时间】:2016-02-18 01:42:40
【问题描述】:
我似乎无法使用以下连接字符串读取 .xlsx 文件:
网络配置
<add name="Excel07ConString" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties='Excel 8.0;HDR={1}'"/>
代码文件
conStr = ConfigurationManager.ConnectionStrings("Excel07ConString").ConnectionString
Dim connExcel As New OleDbConnection(conStr)
connExcel.Open()
我收到了这个错误:
无法为链接服务器“(null)”初始化 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”的数据源对象。链接服务器“(null)”的 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”返回消息“'F:\Ishan\Projects\ImportExcel2DB\ImportExcel2DB\Files\Whole Extract.xlsx' 不是有效路径。确保路径名拼写正确,并且您已连接到文件所在的服务器。"。
是的,在这个特定位置有文件。任何帮助,将不胜感激!
【问题讨论】:
-
在连接字符串中有
{0}和{1}。你向那些传递了什么价值观?