콘텐츠로 이동

SQLParamData

SQLParamData#

수행중인 명령문에 데이터를 넣을 때 사용한다.

구 문#

SQLRETURN SQLParamData (
        SQLHSTMT   stmt,
        SQLPOINTER *value);

인 자#

자료유형 인자 사용 설명
SQLHSTMT stmt 입력 명령어 핸들
SQLPOINTER * value 출력 SQLBindParameter에서 지정한 주소를 저장할 포인터

결괏값#

SQL_SUCCESS
SQL_SUCCESS_WITH_INFO
SQL_NEED_DATA
SQL_NO_DATA
SQL_INVALID_HANDLE
SQL_ERROR

설 명#

명령문이 수행중에 데이터를 넣을 때 사용한다.

SQLPutData와 함께 사용한다.

진 단#

SQLSTATE 설명 부연설명
HY000 일반 오류 명시적인 오류 발생 없음
HY001 메모리 할당 오류 명시된 핸들을 위한 메모리 할당에 실패
HY010 함수 연속 오류

관련 함수#

SQLBindParameter
SQLExecDirect
SQLExecute
SQLPutData