问题标签 [conditional-split]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
76 浏览

sql-server - SSIS 条件拆分错误 - 数据类型 DT_BYTES 不能与二元运算符“==”一起使用

使用以下表达式配置条件拆分组件时:

我收到以下错误:

数据类型 DT_BYTES 不能与二元运算符“==”一起使用。

截屏:

在此处输入图像描述

0 投票
1 回答
38 浏览

sql-server - SSIS - 根据员工情况向员工发送不同的电子邮件

我对SSIS相当陌生。

我有一个非常复杂的 SQL 查询(我不想复制和维护 3 次),其结果是一个包含 2 列的表:emailAddress、formLetterNumber

我想做的是

由于各种商业原因,我预计不会超过 3 封套用信函。

我做了什么:

  • 在控制流上,我放置了一个执行 SQL 组件。(到目前为止,一切都很好)
  • 我将它连接到一个 Foreach 组件
  • 在 Foreach 组件中,我在 这里放置了一个发送邮件任务输入图像描述 如果只有一种类型的套用信函,这将有效。这个单一形式的信件包运行没有任何问题。

但现在我想做一个有条件的拆分,所以我可以根据 SQL 返回的 formLetterNumber 将流划分为 3 个不同的发送邮件任务。但是条件拆分在数据流工具箱上,发送邮件任务只在控制流工具箱上,我不知道如何将数据从一个组件移动到另一个组件。查看图片了解我正在尝试做的事情: 在此处输入图片描述, 在此处输入图片描述

我在这个网站和 YouTube 上看过,要么没有解决方案,要么我以错误的方式问我的问题。C# 和脚本是一种选择,但购买其他软件不是。预先感谢您的建议。