我正在尝试遍历 SSIS 中 XML 输入文件的 XML 元素。为此,我尝试将“Foreach 循环容器”与 Foreach 循环容器一起使用。在 ForEach 循环容器内,我想将 xml 代码作为字符串变量。
我对 SSIS 还是很陌生,并且已经浏览了很长一段时间的网络,但无法正确使用..
输入文件示例;
(注意里面有一些西里尔符号,可能会引起问题。但是,当我取出西里尔符号时,显示相同的错误信息)。
我正在尝试遍历节点。
这是我目前创建的包;
在 ForEach 循环下面;我有一个名为“CurrencyRate”的变量,它是一个映射到那里的字符串。

以及循环内的 XML 任务。这仅用于测试目的,它应该将最后一个节点元素写入该输出文件,并带有标签和值。
但是,如果我按原样运行代码,则会收到以下错误消息,即使我在数据中没有看到任何 NULL 值。而且我不知道日语(?)符号从何而来..;

任何帮助将不胜感激!SSIS 看起来像一个强大的工具,我很想能够使用它。
我有一个包含来自数据库的数据的表,我希望它有一个寻呼机,我有一个示例(buildamodule.com)和其他站点中的所有代码,我的表得到渲染,但它不生成寻呼机,虽然我有更多的行然后限制:

功能:
function get_loyaltycodes(){
$headers = array(
array(
'data' => t('Code')
),
array(
'data' => t('Info')
),
array(
'data' => t('Points')
),
array(
'data' => t('Consumed by')
),
);
$limit = variable_get('codes_per_page',5);
$query = db_select('loyalty_codes','lc');
$query -> fields('lc',array('code','info','points','uid'))
-> orderBy('lc.info','ASC')
-> extend('PagerDefault')
-> limit($limit);
//to see all codes for a certain amount of points, just append the number of points to the URL
$arg = arg(2);
if($arg != '' && is_numeric($arg))
{
$query->condition('points', $arg);
}
// Fetch the result set. …Run Code Online (Sandbox Code Playgroud)