Строка подключения Oledb для файлов Excel - PullRequest
2 голосов
/ 28 апреля 2011

Это строка подключения oledb, которую я использую при загрузке файлов Excel 2003. Но я получаю сообщение об ошибке не могу найти устанавливаемый 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 ]

5 голосов
/ 28 апреля 2011

Не могли бы вы показать нам точную строку подключения с кавычками? Следует читать:

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 голос
/ 21 июня 2011
<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>
...