Parameter
|
Type
|
Description
|
Typename
|
String
|
Data source-dependent data type name
|
Datatype
|
int
|
The ODBC SQL data type
|
OaPrecision
|
long
|
The maximum precision of the data type on the data source. NULL is returned for data types where precision is not applicable.
|
LiteralPrefix
|
String
|
Characters used to prefix a literal.
For data types where a literal is not applicable, use NULL.
|
LiteralSuffix
|
String
|
Characters used to terminate a literal.
For data types where a literal is not applicable, use NULL.
|
CreateParams
|
String
|
Parameters for data type definition.
|
OaNullable
|
int
|
Whether the data type can be null:
XO_NO_NULLS (0) – No nulls allowed
XO_NULLABLE (1) – Can be null
XO_NULLABLE_UNKNOWN (2) – Nullable unknown
|
OaCaseSensitive
|
int
|
Whether the data type is case sensitive in collation and comparison.
TRUE if the data type is a character data type and it is case sensitive.
FALSE if the data type is not a character data type or is not case sensitive.
|
OaSearchable
|
int
|
How the data type is used in a WHERE clause.
|
UnsignedSttrib
|
int
|
Whether the data type is unsigned. OpenAccess SDK does not support unsigned data types.
|
OaMoney
|
int
|
Whether the data type is a money data type.
|
AutoIncrement
|
int
|
Whether the data type is autoincrementing.
|
MinimumScale
|
int
|
Minimum scale of the data type.
|
maximumScale
|
int
|
Maximum scale of the data type.
|
LocaltypeName
|
String
|
Localized version of the database dependent data type name.
|