The timestamp C data type is:
Table 215. Converting Timestamp C Data to SQL Data
fSQLType | Test | SQLSTATE | ||
---|---|---|---|---|
SQL_CHAR SQL_VARCHAR | Column length >= Display size | 00000 | ||
19 <= Column length < Display size a | 22001 | |||
Column length < 19 | 22003 | |||
SQL_DATE | Data value is a valid date b | 22001 | ||
Data value is not a valid date | 22007 | |||
SQL_TIME | Data value is a valid time c | 22001 | ||
Data value is not a valid time | 22007 | |||
SQL_TIMESTAMP | Data value is a valid timestamp | 00000 | ||
Data value is not a valid timestamp | 22007 | |||
SQLSTATE 00000 is not returned by SQLError(), rather it is indicated when the function returns SQL_SUCCESS. |