excel文件的Oledb连接字符串

时间:2011-04-28 07:03:56

标签: excel oledb

这是我在加载excel 2003文件时使用的oledb连接字符串。但我得到错误找不到可安装的ISAM`。请帮我解决这个问题。我在这里做错了什么。

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\FileUploadV2\FlatFile
\Book2-17.xls;Extended Properties=Excel 8.0;HDR=NO;

当我使用没有HDR参数的相同连接字符串时,它工作正常。但我需要上传没有标题的Excel。

2 个答案:

答案 0 :(得分:5)

你能告诉我们带引号的确切连接字符串吗?它应该是:

Extended Properties="Excel 8.0;HDR=YES"

并且完整代码类似于:

ConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strFileName & ";Extended Properties=""Excel 8.0;HDR=YES"";"

答案 1 :(得分:1)

<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>