레코드 수

설명자의 SQL_DESC_COUNT 헤더 필드는 데이터를 포함하는 가장 높은 번호가 매겨진 레코드의 1부터 시작하는 인덱스입니다. 이 필드는 바인딩된 모든 열 또는 매개 변수의 수가 아닙니다. 설명자가 할당되면 SQL_DESC_COUNT 초기 값은 0입니다.

드라이버는 설명자 정보를 보유하는 데 필요한 스토리지를 할당하고 기본 데 필요한 모든 작업을 수행합니다. 애플리케이션은 설명자의 크기를 명시적으로 지정하거나 새 레코드를 할당하지 않습니다. 애플리케이션에서 숫자가 SQL_DESC_COUNT 값보다 높은 설명자 레코드에 대한 정보를 제공하면 드라이버는 자동으로 SQL_DESC_COUNT 증가합니다. 애플리케이션이 가장 높은 번호의 설명자 레코드를 바인딩 해제하면 드라이버가 SQL_DESC_COUNT 자동으로 감소하여 가장 높은 다시 기본 바인딩된 레코드의 수를 포함합니다.