Obtiene o establece el límite actual de datos que se pueden obtener para un campo de texto de varias líneas.
Es útil si los resultados incluyen uno o más campos que contienen una entrada de texto larga, de varias líneas, y existe la posibilidad de que al obtener los datos se produzca un desbordamiento del espacio de almacenamiento intermedio. También resulta útil si, simplemente, se desea examinar los resultados y obtener mejor rendimiento.
Por omisión, no existe límite para la longitud de los datos obtenidos de un campo de texto de varias líneas.
Puede restablecer el valor por omisión estableciendo el parámetro de longitud en cero (0).
VBScript
resultset.MaxMultiLineTextLength resultset.MaxMultiLineTextLength longitud_máx
Perl
$resultset->GetMaxMultiLineTextLength(); $resultset->SetMaxMultiLineTextLength($longitud_máx);
Perl
$queryDefObj = $SessionObj->BuildQuery("Defect");
$queryDefObj->BuildField("description");
$queryDefObj->BuildField("id");
$resultSetObj = $SessionObj->BuildResultSet($queryDefObj);
$resultSetObj->SetMaxMultiLineTextLength(5);
# no establecer la longitud de texto de varias líneas máxima anterior
# o establecerla en 0 obtiene los datos completos de
# la columna long varchar
$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();
}