Coercing Numeric Data Types
Go Up to Coercing Data Types
To coerce one numeric data type to another, change the sqltype field in the parameter’s or select-list item’s XSQLVAR structure to the desired SQL macro data type constant. For example, the following statement assumes that <var> is a pointer to an XSQLVAR structure, and that it contains a SQL_SHORT data type to convert to SQL_LONG:
var->sqltype = SQL_LONG;
- Important: Do not coerce a larger data type to a smaller one. Data can be lost in such a translation.