これは私の問題です。 ファイルパスを完全な結果セット(つまり、\ server \ myfolder)に返す最初のSQLタスクがあります 私は変数 "USER :: VAR_SQL"をSystem.Objectとして持っています。SSIS Foreach ADO列挙子を使用するときにファイル名を取得する方法
は、私が接続されている私の私は「foreachのADO列挙子」を選択し、「コレクション」でのforeachループコンテナと にSQLタスクを実行して、ADOオブジェクト変数「」USER :: VAR_SQL」 『変数のマッピング』で として私が追加USER :: filepathを変数として使用
ここで、USER :: VAR_SQLの各値をループし、フォルダ内の各ファイル* .txtを列挙する方法はありますか?myfolder内のファイルにアクセスする方法が見つかりません。事前 で
おかげであなたをマヌ
OKかもしれない、あなたは意味:私は、ADOの結果セットを「破砕」1でforeachのファイル列挙子として定義され、他のForeachループコンテナを埋め込む必要がありますか? – largo68
正しい。外側は\\ server \ shareのようなSQLクエリから行を読み込み、USER :: Pathのような変数に割り当てます。内部のForEach列挙子では、変数を式を介してフォルダソースとして使用します(記事に従います)。ファイル列挙子は、ファイルシステムの内容を見るためのアクセス権を与えます。今のところ、パスとなるかもしれない文字列しかありません。 2番目の列挙子を使用すると、* – billinkc
というアイデアに感謝します。私は明日それを試してみましょう! – largo68