1

私のサンプルデータはこんな感じです。EstOneTimeChargeは、DB のデータ型が money の列名でありnew_estrecurringcharge、crm の通貨フィールドです。

EstOneTimeCharge
100.20
100.50
100.70

SSIS スクリプト コンポーネントを使用して、このレコードを crm に挿入しています。

私の最初のコード:

if (!Row.EstRecurringCharge_IsNull)
    {
        TicketEnt["new_estrecurringcharge"] = new Money (Row.EstRecurringCharge);
    }

次に、このエラーが発生しました:ここに画像の説明を入力

私の2番目のコード:

if (!Row.EstRecurringCharge_IsNull)
    {
        TicketEnt["new_estrecurringcharge"] = Row.EstRecurringCharge;
    }

それから私はこれを得ました: ここに画像の説明を入力

私の3番目のコード:

 if (!Row.EstRecurringCharge_IsNull)
    {
        TicketEnt["new_estrecurringcharge"] = Convert.ToDecimal(Row.EstRecurringCharge);
    }

2 番目のコードと同じエラーをスローします。

助けてください。前もって感謝します。

4

1 に答える 1