ctsqlGetTimeStamp
Retrieve the time stamp field.
Declaration
CTSQLRET ctsqlGetTimeStamp(pCTSQLCURSOR hCursor, INTEGER colnumber, SQLTIMESTAMP* buffer)
Description
ctsqlGetTimeStamp() retrieves the value of a time stamp field, given its cursor and column.
Return
ctsqlGetTimeStamp() returns CTSQLRET_OK on success.
Prior to V12, a call to this function, or similar ctsqlGet*() functions for other data types, would fail with SQL_ERR_BADARG if the column value was a SQL NULL. These functions now return CTSQL_NULLRESULT if the data value is a SQL NULL. This change does not apply to ctsqlGetBinary or ctsqlGetBlob. Note: This modification is a Compatibility Change.
Symbolic Constant |
Explanation |
SQL_ERR_BADARG |
Bad arguments |
Note:
DSQL no longer allows using ctsqlGetChar() to retrieve long variable columns.
See Also
ctsqlGetBytes(), ctsqlGetNChar(), ctsqlGetNumeric(), ctsqlGetSmallInt(), ctsqlGetInteger(), ctsqlGetReal(), ctsqlGetFloat(), ctsqlGetDate(), ctsqlGetMoney(), ctsqlGetTime(), ctsqlGetTinyInt(), ctsqlGetBinary(), ctsqlGetBit(), ctsqlGetBigInt(), ctsqlGetBlob()