MaxMultiLineTextLength

Description

Gets or sets the current limit on data to be fetched for a multiline text field.

This is useful if your results include one or more fields containing a long multiline text entry and there is a chance that fetching the data could overrun your buffer space. It is also useful if you want to browse results and want better performance.

By default, there is no limit on the length of data fetched from a multiline, text field.

You can reset the default by setting the length parameter to zero (0).

The limit applies to short string fields as well as multiline text fields. A short string field can be up to 254 characters, so you may want to set a limit for it.

Syntax

VBScript


resultset.MaxMultiLineTextLength 
resultset.MaxMultiLineTextLength max_length 

Perl


$resultset->GetMaxMultiLineTextLength();

$resultset->SetMaxMultiLineTextLength($max_length); 
Identifier
Description
resultset
A ResultSet object, representing the rows and columns of data resulting from a query.
max_length
A Long specifying the current maximum length in bytes of data fetched from a multiline text field.
Return value
Returns a Long containing the current maximum length in bytes of data fetched from a multiline text field.

Example

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();
}