다음을 통해 공유


책갈피 검색

애플리케이션에서 책갈피를 사용하는 경우 문을 준비하거나 실행하기 전에 SQL_ATTR_USE_BOOKMARKS 문 특성을 SQL_UB_VARIABLE 설정해야 합니다. 책갈피를 빌드하고 기본 것은 비용이 많이 드는 작업이 될 수 있으므로 애플리케이션에서 책갈피를 잘 사용할 수 있는 경우에만 책갈피를 사용하도록 설정해야 합니다.

책갈피는 결과 집합의 열 0으로 반환됩니다. 애플리케이션에서 검색할 수 있는 세 가지 방법이 있습니다.

  • 결과 집합의 열 0을 바인딩합니다. SQLFetch 또는 SQLFetchScroll 은 행 집합의 각 행에 대한 책갈피와 다른 바인딩된 열에 대한 데이터를 반환합니다.

  • SQLSetPos를 호출하여 행 집합의 행에 배치한 다음 열 0에 대해 SQLGetData를 호출 합니다. 드라이버가 책갈피를 지원하는 경우 애플리케이션이 마지막 바인딩된 열 이전에 다른 열에 대해 SQLGetData를 호출하는 것을 허용하지 않더라도 항상 열 0에 대해 SQLGetData를 호출하는 기능을 지원해야 합니다.

  • 작업 인수가 SQL_ADD 설정되고 열 0이 바인딩된 SQLBulkOperations 를 호출합니다. 커서는 행을 삽입하고 바인딩된 버퍼의 행에 대한 책갈피를 반환합니다.