2010-02-10 5 views
0

Я использую Microsoft.Jet.OLEDB.4.0 из .NET для чтения CSV-файла. Здесь пока образец строки входных данных:Поставщик Microsoft.Jet.OLEDB.4.0 превращает строку в дату

102A Avenue,97 Street,99 Street,2 Lanes Closed,2007-04-13,2009-12-31 

Когда я прочитал последние два они приходят значение Е, как DateTime, а не строки, и это ни то, что я хочу, и не то, что я ожидал. Похоже, что поставщик выполняет вывод типа по текстовым значениям. Есть ли способ отключить это?

Спасибо,

-Vlad

ответ

0

При создании строки подключения, использование "Text; HDR = YES; FMT = Разграниченный; IMEX = 1" в расширенных свойств, например:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\example.csv;Extended Properties='text;HDR=Yes;FMT=Delimited' 

HDR = YES означает, что первая строка является строкой заголовка, поэтому отредактируйте ее соответствующим образом.

+0

Я использую эту точную строку соединения. – Vlad

 Смежные вопросы

  • Нет связанных вопросов^_^