다음을 통해 공유


간결한 함수 사용

일부 ODBC 함수는 설명자에 대한 암시적 액세스를 얻습니다. 애플리케이션 작성기는 SQLSetDescField 또는 SQLGetDescField를 호출하는 것보다 더 편리할 수 있습니다. 이러한 함수는 설명자 필드 설정 또는 가져오기를 포함하여 여러 함수를 수행하므로 간결한 함수라고 합니다. 일부 간결한 함수를 사용하면 애플리케이션이 단일 함수 호출에서 여러 관련 설명자 필드를 설정하거나 검색할 수 있습니다.

간결한 함수는 먼저 인수로 사용할 설명자 핸들을 검색하지 않고도 호출할 수 있습니다. 이러한 함수는 호출되는 문 핸들과 연결된 설명자 필드에서 작동합니다.

간결한 함수 SQLBindColSQLBindParameter 는 해당 인수에 해당하는 설명자 필드를 설정하여 열 또는 매개 변수를 바인딩합니다. 이러한 각 함수는 단순히 설명자를 설정하는 것보다 더 많은 작업을 수행합니다. SQLBindColSQLBindParameter 는 데이터 열 또는 동적 매개 변수의 바인딩에 대한 완전한 사양을 제공합니다. 그러나 애플리케이션은 SQLSetDescField 또는 SQLSetDescRec를 호출하여 바인딩의 개별 세부 정보를 변경할 수 있으며 이러한 함수에 대한 일련의 적절한 호출을 통해 열 또는 매개 변수를 완전히 바인딩할 수 있습니다.

간결한 함수 SQLColAttribute, SQLDescribeCol, SQLDescribeParam, SQLNumParamsSQLNumResultCols는 설명자 필드에서 값을 검색합니다.

SQLSetDescRecSQLGetDescRec 는 한 번의 호출로 열 또는 매개 변수 데이터의 데이터 형식 및 스토리지에 영향을 주는 여러 설명자 필드를 설정하거나 가져오는 간결한 함수입니다. SQLSetDescRec 는 한 단계에서 열 또는 매개 변수 데이터의 바인딩을 변경하는 효과적인 방법입니다.

SQLSetStmtAttrSQLGetStmtAttr은 경우에 따라 간결한 함수 역할을 합니다. (참조) 설명자 필드.)