0
我正在使用c#编写的windows服务读取和excel文件。 Excel表中的某些字段可以为空。在列空白处读取Excel表格时遇到错误消息。该列是一个DateTime字段。读取空字段的Excel文件
“SqlDateTime溢出,必须在1/1/1753 12:00:00 AM和12/31/9999 11:59:59 PM之间。”
这是我的代码;
if (!DBNull.Value.Equals(dRow[3]))
{
n.RBank_operator_date = DateTime.Parse(dRow[3].ToString().TrimEnd('"'));
}
你如何阅读Excel文件?尝试检查'dRow [3]'来查看它是否为null或者可能是string.Empty而不是DBNull。 –