如果列是时间,则选择“数据表中的所有查询不获取项目”

时间:2018-10-19 04:03:15

标签: c# datatable oledb

我当前正在使用查询

SELECT * FROM [Sheet1$]
OLEDB中的

。问题是该列是日期,并且该列下有字符串。查询全选后该字符串丢失。是否可以选择全部并同时更改列的数据类型?

1 个答案:

答案 0 :(得分:0)

我要使用Excel文件进​​行OLEDB数据连接。

Excel中有一个用于格式化列数据类型的选项!

选择该列,然后单击功能区中的“数字格式”图标,选择自定义格式。

应用“ dd / MM / yyyy hh:mm”格式,也可以根据需要进行更改。它将更改整个列的数据类型。

enter image description here

现在,如果根据该日期时间格式未正确输入任何数据,则该数据将在OLEDB集合中显示为NULL