我使用OleDbDataReader
从Excel工作表中读取值。
当我将结果收集到变量中时,有时我可以使用Excel列标题,有时我不能。
如果是日期字段,我需要参考列号。
string description = (string)reader["Description"];
var bsd = reader.GetDateTime(2);
var bfd = reader.GetDateTime(3);
string wc = (string)reader["Main WorkCtr"];
如何使用列标题作为日期变量?
如果我将代码更改为reader["Bas. start date"]
,运行时会出现错误,如下所示:
这不是拼错的。