다음을 통해 공유


설명자 필드 초기화

애플리케이션 행 설명자가 할당되면 해당 필드는 SQLSetDescField에 표시된 대로 초기 값을 받습니다. SQL_DESC_TYPE 필드의 초기 값은 SQL_DEFAULT. 이렇게 하면 애플리케이션에 프레젠테이션할 데이터베이스 데이터를 표준으로 처리할 수 있습니다. 애플리케이션은 설명자 레코드의 필드를 설정하여 데이터의 다른 처리를 지정할 수 있습니다.

설명자 헤더의 SQL_DESC_ARRAY_SIZE 초기 값은 1입니다. 애플리케이션은 이 필드를 수정하여 다중 가져오기를 사용하도록 설정할 수 있습니다.

IRD의 필드에는 기본값의 개념이 유효하지 않습니다. 애플리케이션은 연결된 준비 또는 실행 문이 있는 경우에만 IRD의 필드에 액세스할 수 있습니다.

IPD의 특정 필드는 드라이버가 IPD를 자동으로 채운 후에만 정의됩니다. 그렇지 않은 경우 정의되지 않습니다. 이러한 필드는 SQL_DESC_CASE_SENSITIVE, SQL_DESC_FIXED_PREC_SCALE, SQL_DESC_TYPE_NAME, SQL_DESC_UNSIGNED 및 SQL_DESC_LOCAL_TYPE_NAME.