excel文件的Oledb连接字符串
问题描述:
这是我在加载excel 2003文件时使用的oledb连接字符串。但是我得到的错误找不到可安装的ISAM。请帮助我解决这个问题。我在这里做错了什么。excel文件的Oledb连接字符串
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\FileUploadV2\FlatFile
\Book2-17.xls;Extended Properties=Excel 8.0;HDR=NO;
它工作正常,当我使用相同的连接字符串没有HDR参数。但我需要上传没有标题的Excel。
答
你能告诉我们带引号的确切连接字符串吗?它应该阅读:
Extended Properties="Excel 8.0;HDR=YES"
和完整的代码会是这样的:
ConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strFileName & ";Extended Properties=""Excel 8.0;HDR=YES"";"
答
<connectionStrings>
<add name="AsstMgmt" connectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=E:\FOLDER1\FOLDER2\XYZ.mdb; Persist Security Info=False;" providerName="System.Data.OleDb" />
</connectionStrings>
由于现在它的工作将精确引号的扩展属性参数后罚款。 – Sinduja 2011-04-28 09:36:59
然后,将其标记为可接受的答案是适当的。 – 2011-05-01 08:45:58