다음을 통해 공유


방법: 실행 시 데이터 매개 변수 사용(ODBC)

실행 시 데이터 text, ntext 또는 image 매개 변수를 사용하려면

  1. SQLBindParameter를 호출하여 프로그램 버퍼를 문 매개 변수에 바인딩하는 경우 다음을 수행합니다.

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

    • 프로그램에서 정의된 매개 변수 식별자의 rgbValue(8번째 매개 변수)를 사용합니다.

  2. SQLExecDirect 또는 SQLExecute를 호출하면 데이터 실행 시 매개 변수를 처리할 준비가 되었음을 나타내는 SQL_NEED_DATA가 반환됩니다.

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

    • SQLParamData를 호출하여 프로그램에서 정의된 매개 변수 ID를 가져옵니다. 다른 실행 시 데이터 매개 변수가 있는 경우 SQL_NEED_DATA가 반환됩니다.

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

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