TTXLA_TIMSTAMP_TT値を、アプリケーションで使用可能なODBC C値に変換します。この関数の使用方法については、「複合データ型の変換」を参照してください。
この関数は、TTXLA_TIMSTAMP_TT型の列に対してのみコールします。データ型は、ttXlaGetColumnInfo関数によって返されるttXlaColDesc_t構造体から取得できます。
SQLRETURN ttXlaTimeStampToODBCCType(void *fromData,
out TIMESTAMP_STRUCT *returnData)
パラメータ
|
型
|
説明
|
---|---|---|
fromData | void * | トランザクション・ログから返されたTIMESTAMP値へのポインタ。 |
returnData | out TIMESTAMP_ STRUCT * | 変換されたタイムスタンプを保持するように割り当てられた記憶域へのポインタ。 |
成功すると、SQL_SUCCESSが返されます。返されない場合は、ttXlaErrorを使用してエラーをレポートします。
この例では、トランザクション・ログ・レコードによって返された行からTIMESTAMP値pColValを取得するために、ttXlaColDesc_t構造体に返されたoffset 値を使用していると想定しています。
TIMESTAMP_STRUCT timestamp;
rc = ttXlaTimeStampToODBCCType(pColVal, ×tamp);