다음을 통해 공유


SQL_NO_DATA 반환

ODBC 3.x 드라이버로 작업하는 ODBC 2.x 애플리케이션이 SQLExecDirect, SQLExecute또는 SQLParamData호출하는 경우 검색된 업데이트 또는 삭제 문이 실행되었지만 데이터 원본의 행에는 영향을 주지 않았습니다. ODBC 3.x 드라이버는 SQL_SUCCESS 반환해야 합니다. ODBC 3.x 드라이버로 작업하는 ODBC 3.x 애플리케이션이 SQLExecDirect, SQLExecute또는 동일한 결과로 SQLParamData 호출하는 경우 ODBC 3.x 드라이버는 SQL_NO_DATA 반환해야 합니다.

검색된 업데이트 또는 삭제 문이 데이터 원본의 행에 영향을 주지 않으면 SQLMoreResults SQL_SUCCESS 반환합니다. 행에 영향을 주지 않는 검색된 업데이트/삭제의 결과가 아니라 더 이상 결과가 없음을 의미하기 때문에 SQL_NO_DATA 반환할 수 없습니다.