MaxMultiLineTextLength

Descripción

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).

Sintaxis

VBScript

resultset.MaxMultiLineTextLength 
resultset.MaxMultiLineTextLength longitud_máx 

Perl

$resultset->GetMaxMultiLineTextLength();

$resultset->SetMaxMultiLineTextLength($longitud_máx); 
Identificador
Descripción
resultset
Un objeto ResultSet que representa las filas y las columnas de datos resultantes de una consulta.
longitud_máx
Un valor Long que especifica la longitud máxima actual en bytes de datos obtenidos de un campo de texto de varias líneas.
Valor de retorno
Devuelve un valor Long que contiene la longitud máxima actual en bytes de datos obtenidos de un campo de texto de varias líneas.

Ejemplo

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

} 


Comentarios