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