MaxMultiLineTextLength

説明

複数行のテキスト フィールドに関しての、取り込まれるデータの現在の制限を取得または設定します。

これは、長い複数行のテキスト項目を含む 1 つ以上のフィールドが結果に組み込まれ、データを取り込むと、バッファ スペースを超過することがある場合に役立ちます。また、結果を参照するだけで、良いパフォーマンスを必要とする場合にも役立ちます。

デフォルトでは、複数行のテキスト フィールドから取り込まれるデータの長さの制限はありません。

デフォルトをリセットするには、長さパラメータをゼロ (0) に設定します。

構文

VBScript

resultset.MaxMultiLineTextLength 
resultset.MaxMultiLineTextLength max_length 

Perl

$resultset->GetMaxMultiLineTextLength();

$resultset->SetMaxMultiLineTextLength($max_length); 
識別子
説明
resultset
ResultSet オブジェクト。クエリーの結果のデータの行および列を表します。
max_length
複数行のテキスト フィールドから取り込まれるデータの現在の最大長 (バイト単位) を指定する Long。
戻り値
複数行のテキスト フィールドから取り込まれるデータの現在の最大長 (バイト単位) を含む Long を戻します。

Perl

$queryDefObj = $SessionObj->BuildQuery("Defect");

$queryDefObj->BuildField("description");

$queryDefObj->BuildField("id");

$resultSetObj = $SessionObj->BuildResultSet($queryDefObj);



$resultSetObj->SetMaxMultiLineTextLength(5);

# not setting the above max multiline text length 

# or setting it to 0 will fetch the entire data of 

# the long varchar column



$resultSetObj->Execute();

$status = $resultSetObj->MoveNext();

$i=0;

while ($status == 1) {

    $xnote = $resultSetObj->GetColumnValue(1);

    print $i++,". desc=",$xnote,"¥n";

    $entyObj = $SessionObj->GetEntity( "defect",

        $resultSetObj->GetColumnValue(2));

    $SessionObj->EditEntity($entyObj,"modify");

    $entyObj->SetFieldValue("headline","testXXX".($i));

    $retval = $entyObj->Validate();

    $entyObj->Commit();



    $status = $resultSetObj->MoveNext();

} 


フィードバック