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 | 無效的轉換。 |