У меня есть еще одна интересная проблема.
Я использую 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 возвращает мне отформатированное значение даты.