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