問題タブ [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.

0 投票する
1 に答える
17655 参照

sql-server - SSIS 経由で変数から SQL Server にデータを挿入する

単純な Web サービスを使用して 2 つの数値を加算し、my_data という名前の変数に格納した結果を xml 形式で取得しています。oledb にクエリを記述して、Data_result という名前の SQL テーブルにその結果を挿入する必要があります。ソース エディターを使用していますが、変数を使用してデータを挿入することはできません。Web サービスによって計算されたすべての結果を SQL テーブルに格納したいだけです。

私はSSISの初心者なので、どんな助けも大歓迎です

次のクエリ コマンドでデータを挿入しようとしている場合:

エラーが発生しています:

データ フロー タスク [OLE DB ソース [55]] でのエラー: SQL コマンドによって列変換が返されませんでした

--------与えられた解決策に基づいてエラーの説明を更新しました

クエリを実行するためのエラー "" 引用符なしで式を配置すると、次のエラーが発生します ここに画像の説明を入力

クエリを二重引用符で囲むと、次のエラーが表示されます ここに画像の説明を入力

User::Data Variable から User を削除し、クエリを二重引用符で囲むと、次の画面 ここに画像の説明を入力 が表示されますが、式は評価されますが、この評価された式をさらに進めた後、Execute sql の式列で変数を検索しようとしています。タスク、次に示すように、新しく作成された変数を見つけることができません ここに画像の説明を入力

------------他のクエリに従って質問を更新----------

これが私の全体的なワークフローの写真です

ここに画像の説明を入力

これは、コレクションタブの下の for each ループコンテナー内で行ったことです

ここに画像の説明を入力

そして、この下の設定は、変数マッピングタブの間で行ったもので、

ここに画像の説明を入力

以下のスクリーン ショットでは、SQL 実行タスクを使用して、挿入クエリを使用して Web サービス タスクから取得したデータをデータベースに入力していますが、適切な挿入クエリを起動できません。

ここに画像の説明を入力

以下は私のXMLファイルです。

レシュマ

1988-09-23T00:00:00 、

Webサービスから受け取ったこの名前と生年月日をデータベーステーブルに挿入したい

-------------- foreach ループ コンテナーの更新された質問--------

以下は、私が使用している foreach ループ コンテナーです。

ここに画像の説明を入力

しかし、まだノード値を変数に取得していません。また、オブジェクト型変数を使用するか、変数の文字列型で動作する可能性があります。

0 投票する
1 に答える
736 参照

xml - XML ファイルからノード値を取得し、SSIS 経由でデータをデータベースに保存する

Web サービス タスクを使用して、次のように XML ファイルで次の結果を取得しました。

、今はデータベースに2つの値を挿入するつもりです。最初は単一の値で作業し、SQL実行タスクを使用してWebサービスタスクからその値をデータベースに挿入しましたが、この複数の値で問題に直面しています.XMLタスクを使用できません2 つのノードから値を取得するには、いくつかの研究で Foreach ループ コンテナーについて知りましたが、適切に使用できなかったので、両方のノードをトラバースしてそのデータをデータベースに挿入できました。

0 投票する
1 に答える
4011 参照

xml - SSIS経由でForEachループコンテナを使用してXMLノードをループする

以下は私のXMLファイルです

この XML ノード値を for each ループ コンテナーに読み込もうとしています。以下は、for each ループ コンテナーの設定です。

ここに画像の説明を入力

上記の XML ファイルからそのNameノードの値を読み取り、その値をデータベースに入力したいのですが、最初のNameノードの値を最初に読み取ってデータベースを更新し、同じ変数を別のNameで再度書き換えることはできませんか?私のメインxmlファイルにはn個の名前ノードがあるため、ノードを変更してデータベースを更新します。

私の主な目的は、xml ファイル ノードを foreach ループに読み込むことです。多くのことを試みましたが、解決策を得ることができませんでした。どんな助けも大歓迎です。

0 投票する
1 に答える
7307 参照

ssis - SSIS Foreach ループ コンテナー内の特定のファイルを除外する

すべてのファイルを選択するための式とワイルドカードを使用して、特定のディレクトリからcsvファイルをロードするSSISパッケージがあります。

現在、FileSpecコンテナの は、次の形式のすべてのファイルを検索します。

ファイル名_環境_*

これは正常に機能しています。2 番目のファイル セットが同じディレクトリから bing で読み込まれます。これらを区別するために、ファイル形式は次のとおりです。

fileName_environment_business_*

したがって、ファイルの構造は次のようになるため、2 番目の SSIS パッケージは新しいファイルのみを取得します。

ただし、最初のパッケージはすべてのファイルを処理します。

したがって、問題は、FileSpec最初の SSIS パッケージの を次の形式のファイルを無視するように設定できるかどうかです。

fileName_environment_business_*

0 投票する
1 に答える
4140 参照

ssis - 変数を使用した SSIS の foreach ループ コンテナー

リスト オブジェクトを列挙子としてコンテナーに渡す SSIS パッケージで for each ループ コンテナーを使用しています。リストが空の場合、for each ループ コンテナーは失敗しています。リストオブジェクトが空の場合でもコンテナを渡す方法はありますか?

0 投票する
1 に答える
766 参照

php - foreachループ内で条件が失敗した場合のPHP

上記のコードは長いかもしれませんが、非常に単純な例です。実行すると、if条件がループのエスケープに失敗することがわかります。

foreachループ内で条件が失敗した場合、なぜPHPで?

0 投票する
3 に答える
2824 参照

c# - 動的に返されるクエリで foreach ループを使用してデータグリッドに行を追加する

条件が渡されてデータをクエリし、そのクエリから返された結果を取得してデータグリッドに追加するデータグリッドに行を追加しようとしています。以下はコードです:

ここでは、最後のデータのみがグリッドに追加されます。前もって感謝します

0 投票する
1 に答える
60 参照

ssis - 変数を参照する

私は SSIS 2012 パッケージに取り組んでいます。foreachfile ループ内には、この構成体のかなり標準的な変数である変数 "User::Filename" があります。ループ内の後のステップで、ファイルをアーカイブ ディレクトリに移動します。それから改名したいと思います。"Destination" プロパティを新しい名前にマップします。これは、"" + "YYYYMMDDHHMMSS" + @[User::Filename] という形式です。

設計時に「式の評価」を押すと、もちろん、ファイル名がnullであることを除いて機能するため、表示されません。 また、「遅延検証」をtrueに設定しました。

パッケージを実行すると、ソース ファイルまたは宛先ファイルが見つからないため失敗します (ソース セットは同じ方法で設定されています... + @[User::Filename]。) エラー メッセージでは、まったく同じように表示されます。設計時に「式の評価」を押したときに取得した文字列。

ファイル名が表示されないのはなぜですか?