콘텐츠로 이동

SQLGetEnvAttr

SQLGetEnvAttr#

환경 핸들의 속성 값을 가져온다.

구 문#

SQLRETURN SQLGetEnvAttr (
        SQLHENV    env,
        SQLINTEGER attribute,
        SQLPOINTER value,
        SQLINTEGER bufferLength,
        SQLINTEGER *stringLength);

인 자#

자료유형 인자 사용 설명
SQLHENV env 입력 환경 핸들
SQLINTEGER attribute 입력 환경 핸들의 속성을 입력
SQLPOINTER value 출력 속성을 저장할 버퍼의 포인터
SQLINTEGER bufferLength 입력 속성 값의 크기
SQLINTEGER * stringLength 출력 속성 값에 저장된 크기

결괏값#

SQL_SUCCESS
SQL_SUCCESS_WITH_INFO
SQL_NO_DATA
SQL_INVALID_HANDLE
SQL_ERROR

설 명#

환경 핸들의 속성 값을 가져온다.

진 단#

SQLSTATE 설명 부연설명
HY000 일반 오류 명시적인 오류 발생 없음
HY001 메모리 할당 오류 명시된 핸들을 위한 메모리 할당에 실패함
HY092 유효하지 않은 속성 또는 옵션 인자 attribute에 명시된 값이 이 드라이버에서 지원하는 유효한 값이 아님
01004 자료가 잘림 value 버퍼의 크기가 반환될 데이타의 크기보다 작음
HYC00 지원하지 않는 속성 사용 인자 attribute에 명시된 값이 드라이버에서 지원하지 않는 값임

관련 함수#

SQLSetEnvAttr