问题标签 [foreach-loop-container]
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.
sql-server - 通过 SSIS 从变量中将数据插入 SQL Server
我已经使用简单的 Web 服务来添加两个数字,并且我得到了 xml 格式的结果,该结果存储在名为 my_data 的变量中,现在我必须通过在 oledb 中编写查询将该结果插入名为 Data_result 的 sql 表中源编辑器,但无法使用变量插入数据。我只想将我的 Web 服务计算的所有结果存储在 sql 表中。
由于我是 SSIS 的新手,非常感谢任何帮助
当我尝试通过以下查询命令插入数据时:
它给出了错误:
数据流任务 [OLE DB 源 [55]] 出错:SQL 命令未返回列转换
--------根据给出的解决方案更新了错误说明
执行查询时出错如果我在没有“”引号的情况下放置表达式,那么我会收到以下错误
如果我将查询放在双引号中,则会显示以下错误
如果我从 User::Data 变量中删除用户并将查询放在双引号中,那么我会得到以下屏幕
,尽管表达式会计算,但是当我尝试在 Execute sql 的表达式列中搜索变量时,在进一步处理这个计算的表达式之后任务,然后我找不到新创建的变量,如下图
------------根据其他查询更新问题----------
这是我整个工作流程的图片
这就是我在收集选项卡下的每个循环容器中所做的
我在变量映射选项卡之间完成了以下设置,
在下面的屏幕截图中,我正在使用 Execute SQL Task 使用插入查询将从 Web 服务任务获得的数据输入数据库,但无法触发正确的插入查询,
下面是我的 XML 文件,
瑞诗玛
1988-09-23T00:00:00 ,
我从网络服务收到的这个名字和生日我想把它插入到数据库表中
-------------- foreach 循环容器的更新问题--------
下面是我正在使用的 foreach 循环容器,
但是我仍然没有将节点值放入变量中,而且我想使用对象类型变量或者它可以使用字符串类型的变量。
xml - 从 XML 文件中检索节点值并通过 SSIS 将数据存储到数据库中
我已使用 Web 服务任务在 XML 文件中给出以下结果,如下所示,
,现在我打算在数据库中插入两个值,最初我使用单个值,然后我使用执行 SQL 任务从 Web 服务任务将该值插入到数据库中,但是对于这个多个值,我遇到了问题,无法使用 XML 任务从两个节点检索值,经过一些研究了解 Foreach 循环容器但未能正确使用它,以便我可以遍历它们两个节点并将该数据插入数据库,任何帮助将不胜感激,
java - 如何访问 Java 中每个循环的下一个元素?
我正在使用 for each 循环来访问字符串数组的每个元素并检查这些字符串的特定特征。如果当前元素已显示所需的字符,我需要访问此循环中的下一个元素。所以当前的开启对我来说只是一个指标,下一个是我需要掌握和处理的。有没有办法存储当前的并处理正确的下一个?
谢谢
xml - 通过 SSIS 使用 ForEach 循环容器循环通过 XML 节点
下面是我的 XML 文件
我正在尝试将此 XML 节点值读入 for each 循环容器,下面是我的 for each 循环容器设置,
现在我想从上面的 XML 文件中读取Name节点值并将该值输入数据库,我不能先将一个变量读入第一个Name节点值并更新数据库,然后再次用另一个Name重写相同的变量吗节点并更新数据库,因为我的主 xml 文件将有 n 个名称节点。
我的主要目的是将xml文件节点读入foreach循环,尝试了很多但无法获得解决方案,任何帮助将不胜感激。
ssis - SSIS 排除 Foreach 循环容器中的某些文件
我有一个 SSIS 包,它从特定目录加载 csv 文件,使用表达式和通配符来获取所有文件。
目前,FileSpec
容器的 寻找具有以下格式的所有文件:
文件名_环境_*
这工作正常。现在正在从同一目录加载第二组文件,为了区分这些文件,文件格式为:
文件名_environment_business_*
因此,第二个 SSIS 包只选择新文件,因为文件的结构如下所示:
但第一个包将处理所有文件。
所以,问题是,我可以将FileSpec
第一个 SSIS 包的 设置为忽略以下格式的文件:
文件名_environment_business_*
ssis - SSIS中的Foreach循环容器使用变量
我在 SSIS 包中使用 for each 循环容器,其中我将列表对象作为枚举器传递给容器。如果列表为空,则 for each 循环容器将失败。即使列表对象为空,是否有任何方法可以传递容器?
ssis - SSIS Foreach 循环容器 - 捕获挂起的脚本
我有一个 SSIS foreach 循环容器,它使用 httpconneciton 管理器从 web 服务下载图像。
但是,如果图像不可用,则没有错误或超时。脚本进程在写入零长度文件的请求时永远挂起。没有要捕获的错误。
任何人都可以弄清楚如何使这一步失败,以便我可以继续循环。
php - PHP if 条件在 foreach 循环中失败
上面的代码可能很长,但它是一个非常简单的例子,如果你执行你可以看到if
条件将无法逃脱循环。
如果条件在 foreach 循环中失败,为什么在 PHP 中?
c# - 使用带有动态返回查询的 foreach 循环将行添加到数据网格
我正在尝试将行添加到数据网格,其中传递条件以查询数据并获取从该查询返回的结果以添加到数据网格。下面是代码:
这里只有最后一个数据被附加到网格中。提前致谢
ssis - 引用变量
我正在开发一个 SSIS 2012 包。在 foreachfile 循环中,有一个变量“User::Filename”,这是该构造的一个相当标准的变量。在循环内部的后续步骤中,我将文件移动到存档目录。然后,我想重命名它。我将“Destination”属性映射到新名称,其格式为“”+“YYYYMMDDHHMMSS”+@[User::Filename]。
当我在设计时点击“评估表达式”时,它当然可以工作,除了文件名为空,所以不显示。 我还将“延迟验证”设置为 true。
当我运行包时,它失败了,因为它找不到源文件或目标文件(源设置相同的方式... + @[User::Filename]。)在错误消息中,它显示完全相同我在设计时点击“评估表达式”时得到的字符串。
为什么不显示文件名?