Ottiene o imposta il limite corrente sui dati da prelevare per un campo di testo multiriga.
Ciò è utile se i risultati includono uno o più campi contenenti una voce in teso multiriga lungo e vi è la possibilità che il prelievo dei dati possa sovraccaricare lo spazio buffer. È inoltre utile se si desidera appena sfogliare i risultati e ottenere prestazioni migliori.
Per impostazione predefinita, non vi è alcun limite nella lunghezza dei dati prelevati da un campo di testo multiriga.
È possibile reimpostare il valore predefinito impostando il parametro di lunghezza su zero (0).
VBScript
resultset.MaxMultiLineTextLength resultset.MaxMultiLineTextLength max_length
Perl
$resultset->GetMaxMultiLineTextLength(); $resultset->SetMaxMultiLineTextLength($max_length);
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();
}