尝试从Excel加载数据时出错

时间:2017-10-24 13:26:43

标签: ssis null decimal

我在SSIS中尝试使用格式化的电子表格填充数据库中的表格。我在Excel源代码编辑器中使用SQL命令并引入数据

enter image description here

我可以看到rate colunms中的某些值是空白的。错误即时消息。

 An OLE DB record is available.  Source: "Microsoft SQL Server Native Client 11.0"  Hresult: 0x80004005  Description: "Invalid character value for cast specification".

这有连接吗?

1 个答案:

答案 0 :(得分:0)

这对我有用,所以你可以尝试类似的东西:

所有列数据类型都是nvarchar(255),除了sc是浮点数(但如果你愿意,你可以将它更改为nvarchar)

尝试先让它工作。如果随后加载了数据,则可以随时更改数据类型,或者创建处理数据类型的新数据流。

Excel表格

enter image description here

套餐开始:

Excel源编辑器 enter image description here

Excel来源列 enter image description here

目标连接并创建新表 enter image description here

目标映射 enter image description here

SQL表格结果 enter image description here