<전체 명령 개체 참조
CreateParameter 방법 만들고 이름, 타입, 방향, 크기 및 지정된 값과 같은 속성을 포함하는 파라미터 객체를 반환한다.
Note: 이 방법은 자동으로 컬렉션에 새 매개 변수를 추가하지 않습니다. 매개 변수 컬렉션에 매개 변수를 추가하려면 추가] 속성을 사용합니다.
통사론
Set objparameter=objcommand.CreateParameter
(name,type,direction,size,value)
매개 변수 | 기술 |
---|---|
name | 선택 과목. 매개 변수 개체의 이름입니다. |
type | 선택 과목. 의 하나 DataTypeEnum의 매개 변수 개체의 데이터 형식을 지정하는 상수. 기본값은 adEmpty입니다. 당신은 가변 길이 데이터 형식을 선택하면, 당신은 또한 크기 매개 변수 또는 크기 속성을 지정해야합니다. 당신이 adDecimal 또는 adNumeric 데이터 형식을 지정하는 경우, 당신은 또한 NumericScale 및 매개 변수 개체의 정밀 속성을 설정해야합니다. |
direction | 선택 과목. 의 하나 ParameterDirectionEnum의 매개 변수 개체의 방향을 정의하는 상수. 기본값은 adParamInput입니다. |
size | 선택 과목. 이러한 유형이 선언 된 경우, 가변 길이 데이터 형식의 길이를 지정 Type 매개 변수입니다. 기본값은 0입니다. |
value | 선택 과목. 매개 변수 개체의 값 |
DataTypeEnum 값
하는 Field, 매개 변수, 또는 속성 객체의 데이터 유형을 지정합니다
일정한 | 값 | 기술 |
---|---|---|
adEmpty | 0 | 값 없음 |
adSmallInt | 2 | 2 바이트의 정수를 체결했다. |
adInteger | 3 | 4 바이트의 정수를 체결했다. |
adSingle | 4 | 단 정밀도 부동 소수점 값. |
adDouble | 5 | 배정 밀도 부동 소수점 값. |
adCurrency | 6 | 통화 값 |
adDate | 7 | 1899 년 12 월 30 일 이후의 수 + 하루의 비율. |
adBSTR | 8 | 널 (null) 종료 문자열입니다. |
adIDispatch | 9 | 에 대한 포인터 IDispatch COM 개체에 인터페이스를 제공합니다. 참고 : 현재 ADO에서 지원되지 않습니다. |
adError | 10 | 32 비트 오류 코드 |
adBoolean | 11 | 부울 값입니다. |
adVariant | 12 | 자동화 Variant . 노트 : 현재 ADO에서 지원되지 않습니다. |
adIUnknown | 13 | 에 대한 포인터 IUnknown COM 개체에 인터페이스를 제공합니다. 참고 : 현재 ADO에서 지원되지 않습니다. |
adDecimal | 14 | 고정 정밀도와 배율을 가진 정확한 숫자 값입니다. |
adTinyInt | 16 | 1 바이트는 정수를 체결했다. |
adUnsignedTinyInt | 17 | 1 바이트의 부호없는 정수. |
adUnsignedSmallInt | 18 | 2 바이트의 부호없는 정수. |
adUnsignedInt | 19 | 4 바이트의 부호없는 정수. |
adBigInt | 20 | 8 바이트 정수를 체결했다. |
adUnsignedBigInt | 21 | 8 바이트의 부호없는 정수. |
adFileTime | 64 | 1월 1,1601 이후 100 나노초 간격의 수 |
adGUID | 72 | 전역 고유 식별자 (GUID) |
adBinary | 128 | 이진 값. |
adChar | 129 | 문자열 값입니다. |
adWChar | 130 | 널 (null)로 끝나는 유니 코드 문자열. |
adNumeric | 131 | 고정 정밀도와 배율을 가진 정확한 숫자 값입니다. |
adUserDefined | 132 | 사용자 정의 변수. |
adDBDate | 133 | 날짜 값 (yyyymmdd) . |
adDBTime | 134 | 시간 값 (hhmmss) . |
adDBTimeStamp | 135 | 날짜 / 시간 스탬프 (YYYYMMDDHHMMSS 플러스 억분의 분획). |
adChapter | 136 | 하위 집합의 행을 식별하는 4 바이트 장 값 |
adPropVariant | 138 | 자동화 PROPVARIANT. |
adVarNumeric | 139 | 숫자 값 ( Parameter object only) . |
adVarChar | 200 | 문자열 값 ( Parameter object only) . |
adLongVarChar | 201 | 긴 문자열 값입니다. |
adVarWChar | 202 | 널 (null)로 끝나는 유니 코드 문자열. |
adLongVarWChar | 203 | 긴 null로 끝나는 유니 코드 문자열 값입니다. |
adVarBinary | 204 | 이진 값 ( Parameter object only) . |
adLongVarBinary | 205 | 긴 이진 값. |
AdArray | 0x2000 | 다른 데이터 타입 상수와 결합 된 플래그 값. 다른 데이터 타입의 배열을 나타낸다. |
ParameterDirectionEnum 값
파라미터가 입력 파라미터, 출력 파라미터, 입력 및 출력 파라미터, 또는 프로 시저로부터 리턴 값 모두를 나타내는 지 여부를 지정한다.
일정한 | 값 | 기술 |
---|---|---|
adParamUnknown | 0 | 방향을 알 수 |
adParamInput | 1 | 입력 매개 변수 |
adParamOutput | 2 | 출력 매개 변수 |
adParamInputOutput | 3 | 입력 및 출력 변수 둘 |
adParamReturnValue | 4 | 반환 값 |
<전체 명령 개체 참조