char数据types转换为date时间数据types导致超出范围的date时间值

我正在从Excel导入数据到SQL Server的工作。 我遇到问题,而我插入date和date时间值在SQL Server中。 这是向我显示这个错误:

[System.Data.SqlClient.SqlException] = {"The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.\r\nThe statement has been terminated."} 

Excel表中的date和时间格式是这种格式:

  Date DateTime 2011-04-26 2011-04-26 13:30 

我需要做什么才能将这两个值导入数据库?

如果set dateformat dmy那么格式将会失败。 确保你已经set dateformat ymd或从date中删除-yyyymmdd将永远工作。

http://www.sommarskog.se/wishlist.html#YYYYMMDD