我正在将数据从Excel工作簿复制到SQL Server数据库表中。 我的Excel工作表中的一列有date,我使用Rand函数生成date。 如果我在Excelinput和SQL输出中都将字段的数据types保存为string。 我得到一个错误,说“转换string转换为smalldatetime数据types转换失败。 如果我保持我的数据types为Date,它给出的错误是“单元格格式不是date在…(单元格地址)” 在我的表中定义在SQL服务器。 它的数据types为“smalldatetime”。 要解决这个问题,我正在使用tConvertType。 但是我得到一个错误说:“单元格格式不是date在…(单元格地址)” 我附上了我的工作截图。