2017-07-07 6 views
1

SQL実行タスクを使用してODBCソースに対してクエリを実行しようとしています。これは私の文です:式ビルダーでODBCを使用するSSIS式

"select * from RoomType where zz__Timestamp_Modification_UTC__lcm >= TIMESTAMP '" [email protected][User::LastJobRunDateTimeUtc]+ "'" 

私はボタン「式を評価」を押したときに、私はこのエラーを取得:

error message

私は様々なエスケープ文字を試してみたが、何も作業していません。私はこのようなポストか2つを見つけました。私が見ることができるから、私は同じことをやっている。 How to pass SSIS variables in ODBC SQLCommand expression?

+0

あなたは何をしようとしていますか?あなたのSQLクエリがデータベースで働いていると言えますか? –

答えて

1

@[User::LastJobRunDateTimeUtc]私の変数がDateTime型であったと明らかに文字列以外の変数と文字列を結合するために+を使用している場合、式ビルダーは、そのようなので、私は文字列に@[User::LastJobRunDateTimeUtc]をキャストしないと、それが働きました。

(DT_WSTR,50)@[User::LastJobRunDateTimeUtc] 
関連する問題