不足している ID を取得し、それらを ObjectVariable(DataType オブジェクトの MissingIDs) に格納する SQL 実行タスクがあります。For Each ループ コンテナーを使用して、その ID の名前に基づいてマルチテナント アーキテクチャ DB にデータを挿入しますスキーマの名前)。For Each ADO Enumerator を使用し、ObjectVariable(MissingIDs) を ADO ObjectSourcevariable として使用し、列挙モードを「最初のテーブルの行」として使用しました。
For Each Container で、ID の名前を取得し、schema(DataType String) という変数に格納したいと考えています。SQL 実行タスクを使用してこれを実行しましたが、エラーが発生しました。
エラー: AccountID のスキーマ名の取得で 0xC002F309、SQL タスクの実行: 変数 "schema" に値を割り当てているときにエラーが発生しました: "単一行の結果セットが指定されましたが、行が返されませんでした。". タスクが失敗しました: AccountID のスキーマ名を取得しています
ブレークポイントを使用したところ、データが AccountID で利用可能であることを確認できました。
誰でも問題がどこにあるのか知っていますか?
ありがとうビジェイ