간결한 함수 사용

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

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

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

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

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

경우에 따라 SQLSetStmtAttrSQLGetStmtAttr이 간결한 함수로 작동합니다. (설명자 필드를 참조하세요.)