DataTypeEnum

Field, Parameter 또는 Property의 데이터 형식을 지정합니다. 해당 OLE DB 형식 표시기는 다음 표의 설명 열에 괄호로 표시됩니다.

상수 설명
AdArray 0x2000 항상 다른 데이터 형식의 배열을 나타내는 다른 데이터 형식 상수와 결합되는 플래그 값입니다. ADOX에는 적용되지 않습니다.
adBigInt 20 8바이트 부호 있는 정수를 나타냅니다(DBTYPE_I8).
adBinary 128 이진 값을 나타냅니다(DBTYPE_BYTES).
adBoolean 11 부울 값을 나타냅니다(DBTYPE_BOOL).
adBSTR 8 null로 끝나는 문자열(유니코드)을 나타냅니다(DBTYPE_BSTR).
adChapter 136 자식 행 집합의 행을 식별하는 4바이트 챕터 값을 나타냅니다(DBTYPE_HCHAPTER).
adChar 129 문자열 값을 나타냅니다(DBTYPE_STR).
adCurrency 6 통화 값을 나타냅니다(DBTYPE_CY). 통화는 소수점 오른쪽에 4자리 숫자가 있는 고정 소수점 숫자입니다. 10,000으로 크기가 조정된 8바이트 부호 있는 정수로 저장됩니다.
adDate 7 날짜 값을 나타냅니다(DBTYPE_DATE). 날짜는 double로 저장되며, 전체 부분은 1899년 12월 30일 이후의 일 수이고, 소수 부분은 하루를 분수로 표시한 수입니다.
adDBDate 133 날짜 값(yyyymmdd)을 나타냅니다(DBTYPE_DBDATE).
adDBTime 134 시간 값(hhmmss)을 나타냅니다(DBTYPE_DBTIME).
adDBTimeStamp 135 날짜/타임스탬프를 나타냅니다(yyyymmddhmmss + 10억분의 1)(DBTYPE_DBTIMESTAMP).
adDecimal 14 고정된 정밀도와 배율이 있는 정확한 숫자 값을 나타냅니다(DBTYPE_DECIMAL).
adDouble 5 배정밀도 부동 소수점 값을 나타냅니다(DBTYPE_R8).
adEmpty 0 값을 지정하지 않습니다(DBTYPE_EMPTY).
adError 10 32비트 오류 코드를 나타냅니다(DBTYPE_ERROR).
adFileTime 64 1601년 1월 1일 이후로 100나노초 간격의 숫자를 나타내는 64비트 값입니다(DBTYPE_FILETIME).
adGUID 72 GUID(전역적으로 고유한 식별자)를 나타냅니다(DBTYPE_GUID).
adIDispatch 9 COM 개체의 IDispatch 인터페이스에 대한 포인터를 나타냅니다(DBTYPE_IDISPATCH).

참고 이 데이터 형식은 ADO에서 현재 지원되지 않습니다. 사용 하면 예기치 않은 결과가 발생할 수 있습니다.
adInteger 3 4바이트 부호 있는 정수를 나타냅니다(DBTYPE_I4).
adIUnknown 13 COM 개체의 IUnknown 인터페이스에 대한 포인터를 나타냅니다(DBTYPE_IUNKNOWN).

참고 이 데이터 형식은 ADO에서 현재 지원되지 않습니다. 사용 하면 예기치 않은 결과가 발생할 수 있습니다.
adLongVarBinary 205 long 이진 값을 나타냅니다.
adLongVarChar 201 long 문자열 값을 나타냅니다.
adLongVarWChar 203 null로 끝나는 long 유니코드 문자열 값을 나타냅니다.
adNumeric 131 고정된 정밀도와 배율이 있는 정확한 숫자 값을 나타냅니다(DBTYPE_NUMERIC).
adPropVariant 138 Automation PROPVARIANT를 나타냅니다(DBTYPE_PROP_VARIANT).
adSingle 4 단정밀도 부동 소수점 값을 나타냅니다(DBTYPE_R4).
adSmallInt 2 2바이트 부호 있는 정수를 나타냅니다(DBTYPE_I2).
adTinyInt 16 1바이트 부호 있는 정수를 나타냅니다(DBTYPE_I1).
adUnsignedBigInt 21 8바이트 부호 없는 정수를 나타냅니다(DBTYPE_UI8).
adUnsignedInt 19 4바이트 부호 없는 정수를 나타냅니다(DBTYPE_UI4).
adUnsignedSmallInt 18 2바이트 부호 없는 정수를 나타냅니다(DBTYPE_UI2).
adUnsignedTinyInt 17 1바이트 부호 없는 정수를 나타냅니다(DBTYPE_UI1).
adUserDefined 132 사용자 정의 변수를 나타냅니다(DBTYPE_UDT).
adVarBinary 204 이진 값을 나타냅니다.
adVarChar 200 문자열 값을 나타냅니다.
adVariant 12 Automation Variant를 나타냅니다(DBTYPE_VARIANT).

참고 이 데이터 형식은 ADO에서 현재 지원되지 않습니다. 사용 하면 예기치 않은 결과가 발생할 수 있습니다.
adVarNumeric 139 숫자 값을 나타냅니다.
adVarWChar 202 null로 끝나는 유니코드 문자열을 나타냅니다.
adWChar 130 null로 끝나는 유니코드 문자열을 나타냅니다(DBTYPE_WSTR).

ADO/WFC 동일

Package: com.ms.wfc.data

지속적임
AdoEnums.DataType.ARRAY
AdoEnums.DataType.BIGINT
AdoEnums.DataType.BINARY
AdoEnums.DataType.BOOLEAN
AdoEnums.DataType.BSTR
AdoEnums.DataType.CHAPTER
AdoEnums.DataType.CHAR
AdoEnums.DataType.CURRENCY
AdoEnums.DataType.DATE
AdoEnums.DataType.DBDATE
AdoEnums.DataType.DBTIME
AdoEnums.DataType.DBTIMESTAMP
AdoEnums.DataType.DECIMAL
AdoEnums.DataType.DOUBLE
AdoEnums.DataType.EMPTY
AdoEnums.DataType.ERROR
AdoEnums.DataType.FILETIME
AdoEnums.DataType.GUID
AdoEnums.DataType.IDISPATCH
AdoEnums.DataType.INTEGER
AdoEnums.DataType.IUNKNOWN
AdoEnums.DataType.LONGVARBINARY
AdoEnums.DataType.LONGVARCHAR
AdoEnums.DataType.LONGVARWCHAR
AdoEnums.DataType.NUMERIC
AdoEnums.DataType.PROPVARIANT
AdoEnums.DataType.SINGLE
AdoEnums.DataType.SMALLINT
AdoEnums.DataType.TINYINT
AdoEnums.DataType.UNSIGNEDBIGINT
AdoEnums.DataType.UNSIGNEDINT
AdoEnums.DataType.UNSIGNEDSMALLINT
AdoEnums.DataType.UNSIGNEDTINYINT
AdoEnums.DataType.USERDEFINED
AdoEnums.DataType.VARBINARY
AdoEnums.DataType.VARCHAR
AdoEnums.DataType.VARIANT
AdoEnums.DataType.VARNUMERIC
AdoEnums.DataType.VARWCHAR
AdoEnums.DataType.WCHAR

적용 대상