Parameter 개체

매개 변수가 있는 쿼리 또는 저장 프로시저를 기반으로 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 개체는 스크립팅에 안전하지 않습니다.

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

참고 항목

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