콘텐츠로 이동

SQLSetDescField

SQLSetDescField#

descriptor의 속성을 한 개 지정한다.

Unicode SQLSetDescFieldW() 동작은 SQLSetDescField()와 동일하다.

구 문#

SQLRETURN SQLSetDescField (
        SQLHDESC    desc,
        SQLSMALLINT recNumber,
        SQLSMALLINT fieldIdentifier,
        SQLPOINTER  value,
        SQLINTEGER  bufferLength);

인 자#

자료유형 인자 사용 설명
SQLHDESC desc 입력 Descriptor 핸들
SQLSMALLINT renNumber 입력 칼럼 번호 1부터 시작한다.
SQLSMALLINT fieldIdentifier 입력 가져올 칼럼의 속성을 지정
SQLPOINTER value 입력 속성을 지정할 버퍼 포인터
SQLINTEGER bufferLength 입력 value의 크기

결괏값#

SQL_SUCCESS
SQL_SUCCESS_WITH_INFO
SQL_INVALID_HANDLE
SQL_ERROR

설 명#

descriptor의 속성을 한 개 지정한다.

진 단#

SQLSTATE 설명 부연설명
HY000 일반 오류 명시적인 오류 발생 없음
HY001 메모리 할당 오류 명시된 핸들을 위한 메모리 할당에 실패함.
HY010 함수 호출 순서 오류
07009 유효하지 않은 설명자 인덱스 recNumber의 값이 잘못됨

관련 함수#

SQLBindCol
SQLBindParameter
SQLGetDescField
SQLGetDescRec