Select All Query в DataTable не получает элементы, если столбец является временем - PullRequest
0 голосов
/ 19 октября 2018

Я сейчас использую запрос

SELECT * FROM [Sheet1$]

в OLEDB.Проблема в том, что столбец является датой и под этим столбцом есть строка.Строка отсутствует после запроса выбрать все.Есть ли способ выбрать все и изменить тип данных столбца одновременно?

1 Ответ

0 голосов
/ 20 октября 2018

Я полагаю, вы используете файл Excel для подключения к данным OLEDB.

В Excel есть опция для форматирования типа данных столбца!

Выберите столбец, нажмите значок "Числовой формат"на ленте выберите пользовательский формат.

Примените формат "дд / мм / гггг чч: мм" или вы можете изменить его в соответствии со своими требованиями.он изменит тип данных для всего столбца.

enter image description here

Теперь, если какие-либо данные введены неправильно в соответствии с этим форматом даты и времени, эти данные будут отображаться какNULL в коллекции OLEDB.

...