データテーブルの「Row(0).Item("列名")」に値を代入したところ「値が、この列に指定できる MaxLength の制限を超えています。 」エラーが発生する

:grey_question: Question

データテーブルの「Row(0).Item(“列名”)」に文字列を設定したところ「値が、この列に指定できる MaxLength の制限を超えています。 」とのエラーが発生しました。

:bulb: Answer

原因

『データ テーブルを構築』アクティビティを利用する時にデフォルトで設定されている列「Column1」の最大長が「100」となっていることが原因です。

回避策1

以下スクリーンショットの通り列「Column1」を編集し、「最大長」の値を-1に変更します。

回避策2

『代入』アクティビティを利用し、データテーブルのフィールドのMaxLengthを「-1」に設定します。
設定例:
dt.Columns(“列名”).MaxLength = -1