2012-02-29 18 views
1

私は1日を通してFTPからダウンロードされるファイルを持つホールディングディレクトリを持っています。SSIS式ビルダーを使用して最も古い日時のファイルを取得しますか?

いつでもコレクションをソートしてCreationTime属性が最も古いファイルを取得できる必要があります。このファイルは「保留中」から「保留中」に移動されます。

システムファイルタスクを使用してファイルを移動するためにSSISパッケージを使用しているため、CreationDate変数に基づいて式を操作する必要があります。問題は、表現ビルダーで使用しているこの「表現」言語にはまったく慣れていないことです。

したがって、式のスクリプトを使用して作成日が最も古いファイルを取得するにはどうすればよいですか?

また、スクリプトタスクでやりたいことを簡単に行う方法はありますか?あなたがループする必要があります

+1

私の答えはhttp://stackoverflow.com/questions/8831060/import-most-recent-csv-file-to-sql-server-in-ssisでチェックしてください。 – billinkc

答えて

1

は、スクリプトタスクにファイルを谷と、これはあなたを助けるかもしれないタスク

をこのスクリプト内でグローバル変数に最後の作成、読み込み、その名前をチェックして、あなたのシステムファイルでそれを使用します。 http://www.simple-talk.com/sql/ssis/adding-the-script-task-to-your-ssis-packages/

+0

dbmlをスクリプトタスクのソリューションにロードし、linqを使用してコレクションをソートしますか? –

+0

明らかにあなたは(googleにしなければならなかった)ことができるが、私はそれをしなかった。それを達成できれば、ループの必要性がなくなります。いい案。できる場合は私に教えてください – Diego

+0

良い取引。私は助けに感謝、ディエゴ。 –

関連する問題