【问题标题】:Oledb connection string for excel files用于 excel 文件的 Oledb 连接字符串
【发布时间】:2014-01-27 14:03:59
【问题描述】:

这是我在加载 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。

【问题讨论】:

    标签: excel oledb


    【解决方案1】:

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

    Extended Properties="Excel 8.0;HDR=YES"

    完整的代码类似于:

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

    【讨论】:

    • 感谢它在为扩展属性参数加上准确的引号后工作正常。
    【解决方案2】:
    <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>
    

    【讨论】:

      猜你喜欢
      • 2013-09-15
      • 2011-05-31
      • 1970-01-01
      • 2014-03-31
      • 2011-08-16
      • 2018-04-20
      • 2011-09-28
      • 1970-01-01
      • 2011-12-02
      相关资源
      最近更新 更多