DB2DataReader.GetDB2TimeStamp方法

從直欄資料建立 DB2TimeStamp 物件的實例。

名稱空間:
IBM.Data.DB2
組件:
IBM.Data.DB2 (在 IBM.Data.DB2.dll中)

語法

iiii
[Visual Basic]
Public Function GetDB2TimeStamp( _
   ByVal  As Integer _
) As IBM.Data.DB2Types.DB2TimeStamp
[C#]
public IBM.Data.DB2Types.DB2TimeStamp GetDB2TimeStamp (int )
[C++]
public: IBM.Data.DB2Types.DB2TimeStamp GetDB2TimeStamp(
   int 
);
[JScript]
public function GetDB2TimeStamp(
    : int
) : IBM.Data.DB2Types.DB2TimeStamp;

參數

i
從零開始的直欄序數。

回覆值

代表直欄值的 DB2TimeStamp 物件。

備註

不執行任何轉換。 如果直欄類型為含有時區的時間戳記,則會忽略時區值,並傳回 DB2TimeStamp 物件。

下表說明傳回物件資料類型與資料伺服器資料類型之間的對映。
DB2®類型資料類型 Db2® 資料類型 Informix® 資料類型
DB2TimeStamp TIMESTAMP DATETIME (date and time precision)

Informix DATETIME 資料類型的內部格式為 YYYY-MM-DD HH:MM: SS.nnnnn ,而 DB2Type TIMESTAMP 資料類型的格式為 YYYY-MM-DD-HH.MM.SS.nnnnnn。 小數部分的格式差異需要進行次要調整以符合格式。 從資料庫讀取時,會在最低有效位數附加零,以符合六個小數位數。 同樣地,在寫入資料庫時,會截斷最低有效位數的分數,以符合 Informix DATETIME 類型格式。

異常狀況

異常狀況類型 條件
InvalidCastException 指定的強制轉型無效。
DB2Exception 無效的轉換。