0

列のデータ型を変換しない理由、列の初期データ型はDT_STRです

(DT_I8)(ISNULL(Column_Name)?(DT_I8)NULL(DT_I8):(DT_I8)Column_Name)

しかし、それでも出力パラメーターとしてDT_STRを取得しています

4

1 に答える 1

0

すでにDT_STRであることがわかっていても、DT_STRへの変換は冗長に見えることはわかっていますが、SSRSは厄介な場合があります。

(DT_I8)(ISNULL((DT_STR,5,1252)Column_Name) ? (DT_I8)NULL(DT_I8) : (DT_I8)(DT_STR,5,1252)Column_Name)

私はこれを、数値を格納し、8バイトの符号付き整数を取得することに成功したDT_STRフィールドからのあなたの方法と私の方法の両方を使用して派生列で行いました。

お役に立てれば!

于 2012-09-21T16:46:13.567 に答える