SetListMembers

설명

이름 지정된 목록의 멤버를 설정합니다.

Perl의 경우 이 매개변수는 배열이므로 멤버 항목을 구분할 구분 기호가 필요 없습니다.

구문

VBScript

session.SetListMembers listName, (Members) 

Perl

$session->SetListMembers(listName, Members); 
ID
설명
session
현재 database-access 세션을 나타내는 Session 오브젝트입니다.
listName
목록의 이름이 포함된 문자열입니다.
Members
VBScript의 경우 목록의 멤버가 포함된 Variant 문자열 배열입니다.

Perl의 경우 목록의 멤버가 포함된 문자열 배열에 대한 참조입니다.

Return value
없음

예제

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";   
   } 

피드백