MaxMultiLineTextLength

Description

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

Sintassi

VBScript

resultset.MaxMultiLineTextLength 
resultset.MaxMultiLineTextLength max_length 

Perl

$resultset->GetMaxMultiLineTextLength();

$resultset->SetMaxMultiLineTextLength($max_length); 
Identificativo
Description
resultset
Un oggetto ResultSet, che rappresenta le righe e le colonne dei dati risultanti da un'interrogazione.
max_length
Un valore Long che specifica la lunghezza massima corrente in byte dei dati prelevati da un campo di testo multiriga.
Valore di ritorno
Restituisce un valore Long che contiene la lunghezza massima corrente in byte dei dati prelevati da un campo di testo multiriga.

Esempio

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

} 


Feedback