Data Types

Table 9-2 shows how the Btrieve data types map to the standard ODBC data types. The Btrieve data types are used when you incorporate Btrieve files into a Scalable SQL database.

Table 9-2. Btrieve Data Types 
Btrieve
ODBC
Autoincrement(2)
SQL_SMALLINT
Autoincrement(4)
SQL_INTEGER
Bfloat(4)
SQL_REAL
Bfloat(8)
SQL_DOUBLE
Bit
SQL_BIT
Blob
SQL_LONGVARGBINARY
Char
SQL_CHAR
Currency
SQL_DECIMAL
Date
SQL_TYPE_DATE
Decimal
SQL_DECIMAL
Float(4)
SQL_REAL
Float(8)
SQL_DOUBLE
Integer(1)
SQL_TINYINT
Integer(2)
SQL_SMALLINT
Integer(4)
SQL_INTEGER
Integer(8)
SQL_BIGINT
Logical(1)
SQL_BIT
Logical(2)
SQL_BIT
Lstring
SQL_VARCHAR
Money
SQL_DECIMAL
Note
SQL_LONGVARCHAR
Numeric
SQL_NUMERIC
Numericsts
SQL_NUMERIC
Time
SQL_TYPE_TIME
Timestamp
SQL_TYPE_TIMESTAMP
Unsigned(1)
SQL_TINYINT
Unsigned(8)
SQL_BIGINT
Zstring
SQL_VARCHAR

See "Retrieving Data Type Information" for information about retrieving data types.