콘텐츠로 이동

SQLPutData

SQLPutData#

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

구 문#

SQLRETURN SQLPutData (
        SQLHSTMT    stmt,
        SQLPOINTER  data,
        SQLLEN      strLength);

인 자#

자료유형 인자 사용 설명
SQLHSTMT stmt 입력 명령어 핸들
SQLPOINTER data 입력 데이터 버퍼의 포인터
SQLLEN strLength 입력 데이터의 크기

결괏값#

SQL_SUCCESS
SQL_SUCCESS_WITH_INFO
SQL_INVALID_HANDLE
SQL_ERROR

설 명#

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

진 단#

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

관련 함수#

SQLBindParameter
SQLExecDirect
SQLExecute
SQLParamData