LCField の SetDatetime メソッド

このメソッドは、フィールドの値を指定された LCDatetime 値に設定します。フィールドのデータ型が datetime でない場合は、指定した値はフィールドのデータ型に変換されます。変換に失敗すると、LCFAIL_INVALID_CONVERT エラーが発生します。日時データは、ストリームデータ型にのみ変換できます。

このオペレーションによって、フィールドのデータ型が datetime に変更されることはありません。データ型は変更されませんが、値が変更されます。

定義位置

LCField

構文

Call thisField.SetDateTime (index, srcDateTime)

パラメータ

パラメータ

説明

index

Long。割り当てる値を識別するインデックスです。

srcDateTime

LCDatetime。フィールドのデータ値に割り当てる値です。

Option Public
Uselsx "*lsxlc"  
Sub Initialize
  Dim field As New LCField (LCTYPE_TEXT)
  Dim clock As New LCDatetime
  clock.SetCurrent
  Call field.SetDatetime (1, clock)
  Print "The field's value is " & field.text(0)
End Sub

出力例

The field's value is 09/08/1999 05:22:30.86 PM