Share via


결과 집합 위치를 사용하여 행 추가

ADO, OLE DB, ODBC API는 쿼리 결과 집합을 처리하는 동안 행 추가를 지원합니다. 다음 단계는 기본적인 프로세스를 설명합니다.

  1. 결과 집합 열을 프로그램 변수에 바인딩합니다.
  2. 쿼리를 실행합니다.
  3. API 함수나 메서드를 호출하여 결과 집합 내의 행에 응용 프로그램을 배치합니다.
  4. 바인딩된 프로그램 변수를 삽입될 새 행의 데이터 값으로 채웁니다.
  5. 다음 중 한 가지 함수나 메서드를 호출하여 행을 삽입합니다.
    • ADO에서 Recordset 개체의 AddNew 메서드를 호출합니다.
    • OLE DB에서 IRowsetChange 인터페이스의 InsertRow 메서드를 호출합니다.
    • ODBC 3.x에서 SQLBulkOperations 함수에 SQL_ADD 옵션을 사용하여 호출합니다.

새 행은 결과 집합 내의 응용 프로그램 위치에 관계 없이 삽입될 수 있습니다. 새 행은 기본 테이블에서 지정한 클러스터형 키 값과 관련된 위치에 삽입됩니다.

참고 항목

개념

INSERT 및 SELECT를 사용하여 행 추가
삽입된 행에 ntext, text 또는 image 데이터 추가
대량 복사 작업을 사용하여 행 추가

도움말 및 정보

SQL Server 2005 지원 받기