OleDbType 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
OleDbParameter에 사용할 필드, 속성의 데이터 형식을 지정합니다.
public enum class OleDbType
public enum OleDbType
type OleDbType =
Public Enum OleDbType
- 상속
필드
BigInt | 20 | 부호 있는 64비트 정수(DBTYPE_I8)입니다. 이는 Int64에 매핑합니다. |
Binary | 128 | |
Boolean | 11 | 부울 값(DBTYPE_BOOL)입니다. 이는 Boolean에 매핑합니다. |
BSTR | 8 | 유니코드 문자의 null로 끝나는 문자열(DBTYPE_BSTR)입니다. 이는 String에 매핑합니다. |
Char | 129 | 문자열(DBTYPE_STR)입니다. 이는 String에 매핑합니다. |
Currency | 6 | 정확성이 통화 단위(DBTYPE_CY)의 1000분의 10이고 범위가 -2 63(또는 -922,337,203,685,477.5808)에서 2 63 -1(또는 +922,337,203,685,477.5807)까지인 통화 값입니다. 이는 Decimal에 매핑합니다. |
Date | 7 | 두 자릿수로 저장된 날짜 데이터(DBTYPE_DATE)입니다. 정수 부분은 1899년 12월 30일 이후의 날짜 수이고, 소수 부분은 하루를 분수로 표시한 수입니다. 이는 DateTime에 매핑합니다. |
DBDate | 133 | yyyymmdd 형식의 날짜 데이터(DBTYPE_DBDATE)입니다. 이는 DateTime에 매핑합니다. |
DBTime | 134 | hhmmss 형식의 시간 데이터(DBTYPE_DBTIME)입니다. 이는 TimeSpan에 매핑합니다. |
DBTimeStamp | 135 | yyyymmddhhmmss 형식의 날짜 및 시간 데이터(DBTYPE_DBTIMESTAMP)입니다. 이는 DateTime에 매핑합니다. |
Decimal | 14 | -10 38 -1 and 10 38 -1 사이의 고정된 정밀도 및 배율 숫자 값(DBTYPE_DECIMAL)입니다. 이는 Decimal에 매핑합니다. |
Double | 5 | -1.79E +308부터 1.79E +308 사이의 부동 소수점 숫자(DBTYPE_R8)입니다. 이는 Double에 매핑합니다. |
Empty | 0 | 값(DBTYPE_EMPTY)이 없습니다. |
Error | 10 | 32비트 오류 코드(DBTYPE_ERROR)입니다. 이는 Exception에 매핑합니다. |
Filetime | 64 | 1601년 1월 1일 이후로 100나노초 간격의 숫자를 나타내는 부호 없는 64비트 정수(DBTYPE_FILETIME)입니다. 이는 DateTime에 매핑합니다. |
Guid | 72 | GUID(globally unique identifier)(DBTYPE_GUID)입니다. 이는 Guid에 매핑합니다. |
IDispatch | 9 |
이 데이터 형식은 ADO.NET에서 현재 지원 되지 않습니다. 이 형식을 사용하면 예기치 않은 결과가 발생할 수 있습니다. |
Integer | 3 | 부호 있는 32비트 정수(DBTYPE_I4)입니다. 이는 Int32에 매핑합니다. |
IUnknown | 13 |
|
LongVarBinary | 205 | 긴 이진 값(OleDbParameter 전용)입니다. 이는 Array 형식의 Byte에 매핑합니다. |
LongVarChar | 201 | 긴 문자열 값(OleDbParameter 전용)입니다. 이는 String에 매핑합니다. |
LongVarWChar | 203 | 긴 null로 끝나는 유니코드 문자열 값(OleDbParameter 전용)입니다. 이는 String에 매핑합니다. |
Numeric | 131 | 고정된 정밀도와 배율이 있는 정확한 숫자 값(DBTYPE_NUMERIC)입니다. 이는 Decimal에 매핑합니다. |
PropVariant | 138 | 자동화 PROPVARIANT(DBTYPE_PROP_VARIANT)입니다. 이는 Object에 매핑합니다. |
Single | 4 | -3.40E +38부터 3.40E +38 사이의 부동 소수점 숫자(DBTYPE_R4)입니다. 이는 Single에 매핑합니다. |
SmallInt | 2 | 부호 있는 16비트 정수(DBTYPE_I2)입니다. 이는 Int16에 매핑합니다. |
TinyInt | 16 | 부호 있는 8비트 정수(DBTYPE_I1)입니다. 이는 SByte에 매핑합니다. |
UnsignedBigInt | 21 | 부호 없는 64비트 정수(DBTYPE_UI8)입니다. 이는 UInt64에 매핑합니다. |
UnsignedInt | 19 | 부호 없는 32비트 정수(DBTYPE_UI4)입니다. 이는 UInt32에 매핑합니다. |
UnsignedSmallInt | 18 | 부호 없는 16비트 정수(DBTYPE_UI2)입니다. 이는 UInt16에 매핑합니다. |
UnsignedTinyInt | 17 | 부호 없는 8비트 정수(DBTYPE_UI1)입니다. 이는 Byte에 매핑합니다. |
VarBinary | 204 | 이진 데이터의 가변 길이 스트림(OleDbParameter 전용)입니다. 이는 Array 형식의 Byte에 매핑합니다. |
VarChar | 200 | 유니코드 아닌 문자의 가변 길이 스트림(OleDbParameter 전용)입니다. 이는 String에 매핑합니다. |
Variant | 12 | 숫자, 문자열, 이진 또는 날짜 데이터와 함께 특수 값 Empty 및 Null을 포함하는 특수 데이터 형식(DBTYPE_VARIANT)입니다. 다른 지정이 없으면 이 형식으로 가정합니다. 이는 Object에 매핑합니다. |
VarNumeric | 139 | 가변 길이 숫자 값(OleDbParameter 전용)입니다. 이는 Decimal에 매핑합니다. |
VarWChar | 202 | 유니코드 문자의 가변 길이를 갖는 null로 끝나는 스트림(OleDbParameter 전용)입니다. 이는 String에 매핑합니다. |
WChar | 130 | 유니코드 문자의 null로 끝나는 스트림(DBTYPE_WSTR)입니다. 이는 String에 매핑합니다. |
설명
앞의 표에서 간의 매핑을 보여 줍니다 OleDbType 데이터 형식과 OLE DB 데이터 형식 (괄호 안에 표시),.NET Framework 형식입니다. 합니다 OleDbType 데이터 형식을 수락 System.Char[]
으로 Parameter.Value
매개 변수가 있는 쿼리에서 합니다.
적용 대상
.NET