Excel 导入 SQL - 值不适合转换为日期时间数据类型

Excel 导入 SQL - 值不适合转换为日期时间数据类型

我正在测试从 mySql 导入,其中我有一个 Account_Number,它是 '1000001',保存为 Varchar(255)(我猜他们添加了数字?)...无论哪种方式。

当我导入 Excel 时出现错误:

异常消息:

Value '1000001' is not suitable to be converted to a DateTime data type.

Exception thrown by:

MySqlDataTable.CopyTableData

Stack trace:
   at MySQL.ForExcel.Classes.MySqlDataType.GetValueAsDateTime(Object rawValue)
   at MySQL.ForExcel.Classes.MySqlDataColumn.GetInsertingValueForType(Object rawValue, Boolean escapeStringForTextTypes)

当我继续时 - 屏幕上会显示一个空白表格。当我完成它时 - 只显示 8 个表格中的一列

答案1

好的 - 我再次重复了该过程,然后进入高级选项,其中有一个日期/时间选项卡

一个有 mm/dd/yy hh:mm

这次我决定放弃 hh:mm,不知怎的,它成功了。

仍然想知道为什么它采用 Varchar 值并将其视为 DateTimne

相关内容