LOTUS CONNECTORS


Microsoft SQL Server Data Types
The following tables show the correspondences of Microsoft SQL server to LEI and DECS data types for various types of activities.
Refer to Chapter 3, "Introduction to Lotus Connectors" for more information about these tables.

Execute

The Execute data types are listed below.
Microsoft SQL ServerLotus Connector API
BITInt
TINYINTInt
SMALLINTInt
INTInt
REALFloat
FLOATFloat
DECIMALNumeric
NUMERICNumeric
UNIQUEIDENTIFIERText (fixed length, bound = 39)
SMALLMONEYCurrency
MONEYCurrency
SMALLDATETIMEDatetime
DATETIMEDatetime
CHARText (fixed length, bound <= 8000)
VARCHARText (variable length, bound <= 8000)
TEXTText (variable length, unbounded)
NCHARText (fixed length, bound <= 8000)
NVARCHARText (variable length, bound <= 8000)
NTEXTText (variable length, unbounded)
BINARYBinary (fixed length, bound <= 8000)
VARBINARYBinary (variable length, bound <= 8000)
IMAGEBinary (variable length, unbounded)
TIMESTAMPBinary

Fetch

The Fetch data types are listed below.
Microsoft SQL ServerLotus Connector API
BIT, TINYINT, SMALLINT, INTInt
TINYINT, SMALLINT, INT, REAL, FLOAT, DECIMAL (p, o), NUMERIC (p, o), SMALLMONEY, MONEY (p)Float
TINYINT, SMALLINT, INT, REAL (o), FLOAT (o), DECIMAL (p, o), NUMERIC (p, o), SMALLMONEY, MONEYCurrency
TINYINT(p, o), SMALLINT (p, o), INT (p, o), REAL (p, o), FLOAT (p, o), DECIMAL (p, o), NUMERIC (p, o), SMALLMONEY(p, o), MONEY (p, o)Numeric
SMALLDATETIME, DATETIME (p)Datetime
CHAR, VARCHAR, TEXT, NCHAR, NVARCHAR, NTEXT, BINARY, VARBINARY, IMAGE, TIMESTAMP UNIQUEIDENTIFIERText (o)
CHAR, VARCHAR, TEXT, BINARY, VARBINARY, IMAGE, TIMESTAMPBinary (o)BLOB
SMALLDATETIME, DATETIME (p) Datetime list
TINYINT, SMALLINT, INT, REAL, FLOAT, DECIMAL (p, o), NUMERIC (p, o), SMALLMONEY, MONEY (p)Number list
CHAR, VARCHAR, TEXT, NCHAR, NVARCHAR, NTEXT, BINARY, VARBINARY, IMAGE, TIMESTAMP UNIQUEIDENTIFIERText list

Insert/Update

The Insert/Update data types are listed below.
Lotus Connector APIMicrosoft SQL Server
IntBIT, TINYINT (p, o), SMALLINT (p, o), INT, REAL (p), FLOAT, DECIMAL (p), NUMERIC (p), SMALLMONEY, MONEY, CHAR (o), VARCHAR (o), TEXT, NCHAR (o), NVARCHAR (o), NTEXT
FloatTINYINT (p, o), SMALLINT (p, o), INT (p, o), REAL (p, o), FLOAT, DECIMAL (p, o), NUMERIC (p, o), SMALLMONEY (p, o), MONEY (p, o), CHAR (o), VARCHAR (o), TEXT, NCHAR (o), NVARCHAR (o), NTEXT
Currency INT (p, o), REAL (p, o), FLOAT (p, o), DECIMAL (p), NUMERIC (p), SMALLMONEY (p, o), MONEY, CHAR (o), VARCHAR (o), TEXT, NCHAR (o), NVARCHAR (o), NTEXT
NumericINT (p, o), REAL (p, o), FLOAT (p, o), DECIMAL (p, o), NUMERIC (p, o), CHAR (o), VARCHAR (o), NCHAR (o), NVARCHAR (o)
DatetimeSMALLDATETIME (p), DATETIME
TextCHAR (o), VARCHAR (o), TEXT, NCHAR (o), NVARCHAR (o), NTEXT, BINARY (o), VARBINARY (o), IMAGE
Binary:BLOBCHAR (o), VARCHAR (o), TEXT, BINARY (o), VARBINARY (o), IMAGE
number listTINYINT (p, o), SMALLINT (p, o), INT (p, o), REAL (p, o), FLOAT, DECIMAL (p, o), NUMERIC (p, o), SMALLMONEY (p, o), MONEY (p, o), CHAR (o), VARCHAR (o), TEXT, NCHAR (o), NVARCHAR (o), NTEXT
datetime listSMALLDATETIME (p), DATETIME

Create

The Create data types are listed below.
Lotus Connector API Microsoft SQL Server
IntINT, TINYINT, SMALLINT, or BIT
FloatFLOAT, or REAL
CurrencyMONEY, SMALLMONEY
NumericNUMERIC (prec, scale)
DatetimeDATETIME or DATETIME4
TextCHAR (fixed, len<=8000), VARCHAR (variable, len<=8000), or TEXT (len>8000)
Binary:BLOBBINARY(fixed, len<=8000), VARBINARY (variable, len<=8000), or IMAGE (len>8000)
compositeCHAR (fixed, len<=8000), VARCHAR (variable, len<=8000), or TEXT (len>8000)
number listFLOAT
datetime listDATETIME
text listCHAR (fixed, len<=8000), VARCHAR (variable, len<=8000), or TEXT (len>8000)