oledb возвращает форматированные значения даты - PullRequest
0 голосов
/ 07 октября 2011

У меня есть еще одна интересная проблема. Я использую oledb для получения данных из Excel. строка подключения:

oleConnection.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filepath + "; Extended Properties=\"Excel 12.0;IMEX=1;HDR=no;\"";

и оператор выбора:

string strSQLWorks ="SELECT * FROM [Работы$] WHERE [F1]<>null";

Итак, я получаю все столбцы. Но в моем объекте данных я получаю дату как этот формат - мм / дд / гггг. Когда я использую HDR = yes и другое выражение select, я получаю дату как dd.mm.yyyy. В Excel вся дата в ячейках выглядит как dd.mm.yyyy, я не могу понять, почему oledb возвращает мне отформатированное значение даты.

...