LOTUS CONNECTOR


Notes のデータ型
Notes と LEI のデータ型の対応を下表に示します。次に示す注意点は下表に適用されます。

(p) -- [Allow Precision Loss Only] が有効になっていないとき、型の不一致のエラーが発生します。デフォルトでは、[Allow Precision Loss Only] が有効になっています。

(o) -- データが転送されるときに、オーバーフローのチェックが行われます。[Truncate Data When Necessary] が有効になっていると、オーバーフローが発生したときにエラーにはならずにデータが切り捨てられます。[Truncate Data When Necessary] が有効になっていないと、エラーが発生します。

Text、Number、Time は、特に指定がない限りは単一の値を示します。

Notes コネクションの [Maximum Length for Text Data] が指定されていると、デフォルトの上限 (64996) が指定された値に変更されます。

Notes コネクションの [Translate Multivalue Types to Text] が指定されていると、複数値の Text、Date、Time が単一の値とみなされます。

LEI は、Notes データベースで値が存在しないことを NULL として評価します。

メモ この表の使用方法については、第3章の「Connector のデータ型の変換テーブル」を参照してください。

Execute

NotesLEI
Number 単一の値 -- Notes の [Number] フィールドには単一の値が含まれます。Float
複数値も可Binary (数値リスト形式、可変長、最大=64996)
Time単一の値Datetime
複数値も可Binary (日時リスト形式、可変長、最大=64996)
KeywordsText (可変長、最大=64996)
NamesText (可変長、最大=64996)
Author NamesText (可変長、最大=64996)
Reader NamesText (可変長、最大=64996)
Text単一の値Text (可変長、最大=64996)
複数値も可Binary (テキストリスト形式、可変長、最大=64996)
Rich TextBinary (複合形式、可変長、制限なし)

Fetch

LEINotes
IntNumber (p, o)
FloatNumber
CurrencyNumber (p, o)
NumericNumber (p, o)
DatetimeTime
Text (o)Text、Rich Text、Formula
Binary (o)BLOBText、Number (複数値も可)、Time (複数値も可)、Rich Text、Formula
複合Text (単一の値)、Rich Text
数値リストNumber、Text (単一の値)
日時リストTime、Text (単一の値)
テキストリストText

Insert および Update

LEINotes
IntNumber
FloatNumber
CurrencyNumber (p)
NumericNumber (p)
DatetimeTime
TextText、Rich Text、Formula
BinaryBLOBText (o)、Number (複数値も可) (o)、Time (複数値も可) (o)、Rich Text、Formula (o)
複合

Notes のリッチテキストフィールドの日付

Text (単一の値) (o)、Rich Text
数値リストNumber (o)、Text (単一の値) (o)
日時リストTime (o)、Text (単一の値) (o)
テキストリストText (o)

Create

LEINotes
IntNumber (単一の値)
FloatNumber (単一の値)
CurrencyNumber (単一の値)
NumericNumber (単一の値)
DatetimeTime (単一の値)
Text制限ありText (単一の値)
制限なしRich Text
BinaryBLOBText (単一の値)
複合Rich Text
数値リストNumber (複数値も可)
日時リストTime (複数値も可)
テキストリストText (複数値も可)