oledb返回格式化的日期值

时间:2011-10-07 10:41:42

标签: c# oledb date-format

我有另一个有趣的问题。 我正在使用oledb从excel获取数据。连接字符串是:

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

并且select语句是:

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

所以我得到了所有专栏。但在我的数据表对象中,我得到的日期就像这种格式 - mm / dd / yyyy。 当我使用HDR = yes和另一个select语句时,我得到它的日期,如dd.mm.yyyy。 在excel中,单元格中的所有日期看起来都像dd.mm.yyyy,我无法找出为什么oledb会返回格式化的日期值。

0 个答案:

没有答案