SSIS - 使用ADO.NET Connection将值插入变量

时间:2017-10-03 08:19:09

标签: mysql sql variables ssis ado.net

使用ADO.NET Connection

将值插入变量时,我收到此错误消息
  

[执行SQL任务]错误:分配值时发生错误   变量" cekType":"赋给变量的值的类型   "用户:: cekType"与当前变量类型不同。变量可能   执行期间不更改类型。变量类型是严格的,除了   对于Object类型的变量。 "

我在执行SQL任务中的设置是:

ResultSet: SingleRow;
SQLStatement: SELECT COUNT(1)  FROM table_A A LEFT JOIN table_B B ON A.ID=B.ID WHERE B.TYPE=A.TYPE AND B.DATEMOD=A.DATEMOD;

参数映射:

Variable Name: User::cekType;
Direction: Input;
Data Type: int32;
Parameter Name: @cekType

结果集

Result name: 0;
Variable Name: User::cekType

1 个答案:

答案 0 :(得分:0)

删除参数映射。您只需要结果集