다음을 통해 공유


매개 변수 객체

매개 변수가 있는 쿼리 또는 저장 프로시저를 기반으로 Command 개체와 연결된 매개 변수 또는 인수를 나타냅니다.

설명

많은 공급자가 매개 변수가 있는 명령을 지원합니다. 다음은 원하는 동작이 한 번 정의되는 명령이지만 변수(또는 매개 변수)를 사용하여 명령의 일부 세부 정보를 변경합니다. 예를 들어 SQL SELECT 문은 매개 변수를 사용하여 WHERE 절의 일치 조건을 정의하고 다른 매개 변수를 사용하여 SORT BY 절의 열 이름을 정의할 수 있습니다.

Parameter 개체는 매개 변수가 있는 쿼리 또는 in/out 인수 및 저장 프로시저의 반환 값과 관련된 매개 변수를 나타냅니다. 공급자의 기능에 따라 Parameter 개체의 일부 컬렉션, 메서드 또는 속성을 사용할 수 없습니다.

Parameter 개체의 컬렉션, 메서드, 속성을 사용하여 다음을 수행할 수 있습니다.

  • Name 속성을 사용하여 매개 변수의 이름을 설정하거나 반환합니다.

  • Value 속성을 사용하여 매개 변수의 값을 설정하거나 반환합니다. ValueParameter 개체의 기본 속성입니다.

  • Attributes, Direction, Precision, NumericScale, Size, Type 속성을 사용하여 매개 변수 특성을 설정하거나 반환합니다.

  • AppendChunk 메서드를 사용하여 긴 이진 또는 문자 데이터를 매개 변수에 전달합니다.

  • Properties 컬렉션을 사용하여 공급자별 특성에 액세스합니다.

호출하려는 저장 프로시저 또는 매개 변수가 있는 쿼리와 연결된 매개 변수의 이름 및 속성을 알고 있는 경우 CreateParameter 메서드를 사용하여 적절한 속성 설정으로 Parameter 개체를 만들고 Append 메서드를 사용하여 Parameters 컬렉션에 추가할 수 있습니다. 이렇게 하면 Parameters 컬렉션에서 Refresh 메서드를 호출하지 않고도 매개 변수 값을 설정하고 반환하여 잠재적으로 리소스를 많이 사용하는 작업인 공급자에서 매개 변수 정보를 검색할 수 있습니다.

Parameter 개체는 스크립팅에 안전하지 않습니다.

이 섹션에서는 다음 항목을 다룹니다.

참고 항목

Command 개체(ADO)
CreateParameter 메서드(ADO)
Parameters 컬렉션(ADO)
Properties 컬렉션(ADO)