LCField のコンストラクタメソッドです。LCField オブジェクトを初期化します。
LCField
Dim variablename As New LCField(type, count)
パラメータ |
説明 |
---|---|
type |
Long。フィールドオブジェクトのデータ型。次の定数のいずれかです。 |
LCTYPE_CURRENCY |
|
LCTYPE_DATETIME |
|
LCTYPE_INT |
|
LCTYPE_FLOAT |
|
LCTYPE_NUMERIC |
|
LCTYPE_TEXT |
|
LCTYPE_BINARY |
|
count |
Long。オプション、1 以上。このフィールドに割り振られるデータ値の数です。デフォルトは 1 です。これより大きな値を使用すると、1 から Count までのインデックスが付いた値の配列が作成され、同じ型の複数の値をこのフィールドに格納できます。これは、同じ数の要素が割り振られる LCFieldlist の要素として使う場合も便利です (LCFieldlist の New メソッドを参照)。単一の操作で複数のレコードをフェッチまたは更新できるためです。 |
Option Public
Uselsx "*lsxlc"
Sub Initialize
Dim session As New LCSession
' In an LEI Scripted Agent, use the following syntax instead:
' Dim session As New LCSession ("mySession")
Dim person As New LCField(LCTYPE_TEXT, 10) ' sufficient space to
'store 10 "rows" of name information.
Dim dateOfBirth As New LCField(LCTYPE_DATETIME, 10) ' ten dates
Dim outputFields As New LCFieldlist(10, LCFIELDF_KEY) ' a field list
'for 10-element fields.
Call outputFields.IncludeField(1, person, "PERSON")
Call outputFields.IncludeField(2, dateOfBirth, "BIRTH_DATE")
' outputFields is ready to be used to "insert" or "update"
' up to 10 records of name/birthdate simultaneously
' (once you put data in the fields). This could instead
' have been done using the LCFieldlist.Append method, making
' it unnecessary to use the New method of LCField.