SQLGetDescField 및 SQLGetDescRec(커서 라이브러리)
Important
이 기능은 이후 Windows 버전에서 제공될 예정입니다. 새 개발 작업에서 이 기능을 사용하지 말고 현재 이 기능을 사용하는 애플리케이션을 수정할 계획입니다. 드라이버의 커서 기능을 사용하는 것이 좋습니다.
이 항목에서는 커서 라이브러리에서 SQLGetDescField 및 SQLGetDescRec 함수의 사용에 대해 설명합니다. 이러한 함수 에 대한 일반적인 내용은 SQLGetDescField 함수 및 SQLGetDescRec 함수를 참조하세요.
커서 라이브러리는 SQLGetDescRec를 실행하여 책갈피 열에 대한 메타데이터를 반환합니다. 커서 라이브러리는 SQLGetDescField를 실행하여 SQL_DESC_NAME, SQL_DESC_TYPE, SQL_DESC_DATETIME_INTERVAL_CODE, SQL_DESC_OCTET_LENGTH, SQL_DESC_PRECISION, SQL_DESC_SCALE 및 SQL_DESC_NULLABLE SQLGetDescRec에서 반환하는 동일한 필드를 반환 합니다. 일관성을 위해 SQLGetDescField 는 SQL_DESC_UNNAMED 반환합니다.
커서 라이브러리는 책갈피 열 바인딩에 대해 설정된 필드의 값을 반환하기 위해 호출될 때 SQLGetDescField를 실행합니다. SQL_DESC_DATA_PTR, SQL_DESC_INDICATOR_PTR, SQL_DESC_OCTET_LENGTH_PTR 및 SQL_DESC_LENGTH.
커서 라이브러리는 SQL_DESC_BIND_OFFSET_PTR, SQL_DESC_BIND_TYPE, SQL_DESC_ROW_ARRAY_SIZE 또는 SQL_DESC_ROW_STATUS_PTR 필드의 값을 반환하기 위해 호출될 때 SQLGetDescField를 실행합니다. 이러한 필드는 책갈피 행뿐만 아니라 모든 행에 대해 반환될 수 있습니다.
애플리케이션이 SQLGetDescField를 호출하여 앞에서 언급한 필드가 아닌 다른 필드의 값을 반환하는 경우 커서 라이브러리는 드라이버에 호출을 전달합니다.