SetListMembers

Descripción

Establece los miembros de una lista denominada.

Para Perl, se debe tener en cuenta que este parámetro es una matriz, por lo que no se necesita ningún delimitador para separar elementos de miembros.

Sintaxis

VBScript

session.SetListMembers
listName, (Members) 

Perl

$session->SetListMembers(listName, Members); 
Identificador
Descripción
session
El objeto Session que representa la sesión de acceso a la base de datos actual.
listName
Un valor String que contiene el nombre de la lista.
Miembros
Para VBScript, una matriz de series Variant que contiene los miembros de la lista.

Para Perl, una referencia a una matriz de series que contiene los miembros de la lista.

Valor de retorno
Ninguno.

Ejemplos

VBScript

' This example assumes there is at least 1 dynamic list
' in the current database-access session.

set sessionObj = GetSession 

sessionObj.UserLogon "admin", "", "SAMPL", AD_PRIVATE_SESSION, ""

Dim NewValues(2)
    NewValues(0) = "ABC"
    NewValues(1) = "123"
    NewValues(2) = "XYZ"

DynamicListNamesRef = sessionObj.GetListDefNames

set ListName = DynamicListNamesRef(0)   

print ListName   

sessionObj.SetListMembers ListName, (NewValues)

members = sessionObj.GetListMembers(ListName)

' print out the list members...
For Each member In members
   print member
Next 

Perl

# This example assumes there is at least 1 dynamic list
# in the current database-access session.

$sessionObj = $entity->GetSession();

$sessionObj->UserLogon("admin","","SAMPL","");

# Get a list of the names of Dynamic Lists that exist in this database...

$ListDefNamesREF = $sessionObj->GetListDefNames();

$ListName = @$ListDefNamesREF[0];

# Use SetListMembers() to set the list to a specific list of values...

print "\nSetting list '$ListName' to ('ABC', '123', 'XYZ')...\n";

@NewValues = ('ABC', '123', 'XYZ');

$sessionObj->SetListMembers($ListName, \@NewValues);

$members = $sessionObj->GetListMembers($ListName);

#print out the list members
foreach $member (@$members){
   print $member, "\n";   
   } 

Comentarios