指示 Parameter、Field 或 Property 對(duì)象的操作類型或數(shù)據(jù)類型。
設(shè)置和返回值
設(shè)置或返回下列 DataTypeEnum 值之一。相應(yīng)的 OLE DB 類型標(biāo)識(shí)符在下表的說明欄的括號(hào)中給出。有關(guān) OLE DB 數(shù)據(jù)類型的詳細(xì)信息,請(qǐng)參閱第 10 章和《OLE DB 程序員參考》的附錄 A。
常量 |
說明 |
AdArray |
與其他類型一起加入邏輯 OR 以指示該數(shù)據(jù)是那種類型的安全數(shù)組 (DBTYPE_ARRAY)。 |
AdBigInt |
8 字節(jié)帶符號(hào)的整數(shù) (DBTYPE_I8)。 |
AdBinary |
二進(jìn)制值 (DBTYPE_BYTES)。 |
AdBoolean |
布爾型值 (DBTYPE_BOOL)。 |
adByRef |
與其他類型一起加入邏輯 OR 以指示該數(shù)據(jù)是其他類型數(shù)據(jù)的指針 (DBTYPE_BYREF)。 |
adBSTR |
以空結(jié)尾的字符串 (Unicode) (DBTYPE_BSTR)。 |
adChar |
字符串值 (DBTYPE_STR)。 |
adCurrency |
貨幣值 (DBTYPE_CY)。貨幣數(shù)字的小數(shù)點(diǎn)位置固定、小數(shù)點(diǎn)右側(cè)有四位數(shù)字。該值保存為 8 字節(jié)范圍為 10,000 的帶符號(hào)整型值。 |
adDate |
日期值 (DBTYPE_DATE)。日期按雙精度型數(shù)值來保存,數(shù)字全部表示從 1899 年 12 月 30 開始的日期數(shù)。小數(shù)部分是一天當(dāng)中的片段時(shí)間。 |
adDBDate |
日期值 (yyyymmdd) (DBTYPE_DBDATE)。 |
adDBTime |
時(shí)間值 (hhmmss) (DBTYPE_DBTIME)。 |
adDBTimeStamp |
時(shí)間戳(yyyymmddhhmmss 加 10 億分之一的小數(shù))(DBTYPE_DBTIMESTAMP). |
adDecimal |
具有固定精度和范圍的精確數(shù)字值 (DBTYPE_DECIMAL)。 |
adDouble |
雙精度浮點(diǎn)值 (DBTYPE_R8)。 |
adEmpty |
未指定值 (DBTYPE_EMPTY)。 |
adError |
32 - 位錯(cuò)誤代碼 (DBTYPE_ERROR)。 |
adGUID |
全局唯一的標(biāo)識(shí)符 (GUID) (DBTYPE_GUID)。 |
adIDispatch |
OLE 對(duì)象上 Idispatch 接口的指針 (DBTYPE_IDISPATCH)。 |
adInteger |
4 字節(jié)的帶符號(hào)整型 (DBTYPE_I4)。 |
adIUnknown |
OLE 對(duì)象上 IUnknown 接口的指針 (DBTYPE_IUNKNOWN)。 |
adLongVarBinary |
長二進(jìn)制值(僅用于 Parameter 對(duì)象)。 |
adLongVarChar |
長字符串值(僅用于 Parameter 對(duì)象)。 |
adLongVarWChar |
以空結(jié)尾的長字符串值(僅用于 Parameter 對(duì)象)。 |
adNumeric |
具有固定精度和范圍的精確數(shù)字值 (DBTYPE_NUMERIC)。 |
adSingle |
單精度浮點(diǎn)值 (DBTYPE_R4)。 |
adSmallInt |
2 字節(jié)帶符號(hào)整型 (DBTYPE_I2)。 |
adTinyInt |
1 字節(jié)帶符號(hào)整型 (DBTYPE_I1)。 |
adUnsignedBigInt |
8 字節(jié)不帶符號(hào)整型 (DBTYPE_UI8)。 |
adUnsignedInt |
4 字節(jié)不帶符號(hào)整型 (DBTYPE_UI4)。 |
adUnsignedSmallInt |
2 字節(jié)不帶符號(hào)整型 (DBTYPE_UI2)。 |
adUnsignedTinyInt |
1 字節(jié)不帶符號(hào)整型 (DBTYPE_UI1)。 |
adUserDefined |
用戶定義的變量 (DBTYPE_UDT)。 |
adVarBinary |
二進(jìn)制值(僅 Parameter 對(duì)象)。 |
adVarChar |
字符串值(僅 Parameter 對(duì)象)。 |
adVariant |
自動(dòng)變體型 (DBTYPE_VARIANT)。 |
adVector |
與其他類型一起加入邏輯 OR 中,指示數(shù)據(jù)是 DBVECTOR 結(jié)構(gòu)(由 OLE DB 定義)。該結(jié)構(gòu)含有元素的計(jì)數(shù)和其他類型 (DBTYPE_VECTOR) 數(shù)據(jù)的指針。 |
adVarWChar |
以空結(jié)尾的 Unicode 字符串(僅 Parameter 對(duì)象)。 |
adWChar |
以空結(jié)尾的 Unicode 字符串 (DBTYPE_WSTR)。 |
說明
對(duì) Parameter 對(duì)象,Type 屬性是讀/寫。對(duì)其他所有對(duì)象,Type 屬性是只讀。