다음을 통해 공유


방법: 실행 시 데이터 열 사용(ODBC)

실행 시 데이터 text, ntext 또는 image 열을 사용하려면

  1. 각 실행 시 데이터 열에 대해 이전에 SQLBindCol에서 바인딩된 버퍼에 특수 값을 배치합니다.

    • 마지막 매개 변수에 대해 SQL_LEN_DATA_AT_EXEC(길이)를 사용합니다. 여기서 길이는 text, ntext 또는 image 열 데이터의 총 길이(바이트)입니다.

    • 네 번째 매개 변수에 대해 프로그램에서 정의된 열 식별자를 배치합니다.

  2. SQLSetPos를 호출하면 실행 시 데이터 열을 처리할 준비가 되었음을 나타내는 SQL_NEED_DATA가 반환됩니다.

  3. 각 실행 시 데이터 열에 대해 다음을 수행합니다.

    • SQLParamData를 호출하여 열 배열 포인터를 가져옵니다. 다른 실행 시 데이터 열이 있는 경우 SQL_NEED_DATA가 반환됩니다.

    • SQLPutData를 한 번 이상 호출하여 길이가 전달될 때까지 열 데이터를 보냅니다.

  4. SQLParamData를 호출하여 최종 실행 시 데이터 열의 모든 데이터가 전달되었음을 나타냅니다. SQL_NEED_DATA는 반환되지 않습니다.