Загрузите CSV-файл в oleDB и приведите все выведенные типы данных в строку

Я пытаюсь загрузить CSV-файл в Datatable с помощью Oledb.

Это не проблема, но, к сожалению, одно из полей, которое выглядит числовым, имеет строковое значение примерно в 3% полей и поэтому не заполняется.

потому что я конвертирую CSV в XML я действительно неЯ не забочусь о выводе типов данных и просто нуждаюсь в данных в строке, так как я могу привести их позже на этапе Linq2XMl.

Я надеюсь, что смогу сделать это в строке подключения.

Я неЯ не хочу просто копировать таблицу, установить в ней новые столбцы с нужным мне типом данных, а затем записать в него данные, потому что это потребует двойной загрузки файла CSV.

есть идеи?

моя текущая строка подключения

Поставщик = Microsoft.Jet.OLEDB.4.0; Источник данных = " + thefile.DirectoryName + "; Расширенные свойства = 'текст, HDR = Yes; FMT = разделителями ' ";

Ответы на вопрос(2)

Ваш ответ на вопрос