레코드 집합: 대량 레코드 추가(ODBC)
이 항목은 MFC ODBC 클래스에 적용됩니다.
MFC CRecordset 클래스에는 테이블에 대량으로 새 레코드를 추가할 때 효율성을 향상시키는 새로운 최적화가 있습니다.
참고 항목
이 토픽은 대량 행 페치가 구현되지 않은 CRecordset
에서 파생된 개체에 적용됩니다. 대량 행 가져오기를 사용하는 경우 레코드 집합: 대량으로 레코드 가져오기(ODBC)를 참조하세요.
CRecordset::Open 멤버 함수optimizeBulkAdd
에 대한 dwOptions 매개 변수에 대한 새 옵션은 호출 Requery
하거나 Close
호출하지 않고 여러 레코드를 연속적으로 추가할 때 성능을 향상시킵니다. 첫 번째 Update
호출 전에 더티인 필드만 후속 AddNew
/Update
호출에 대해 더티로 표시됩니다.
데이터베이스 클래스를 사용하여 레코드를 추가, 편집 및 삭제하기 위해 ODBC API 함수를 활용하는 ::SQLSetPos
경우 이 최적화가 필요하지 않습니다.
ODBC 커서 라이브러리가 로드되거나 ODBC 드라이버가 추가, 편집 및 삭제를 ::SQLSetPos
지원하지 않는 경우 이 최적화는 대량 추가 성능을 향상시켜야 합니다. 이 최적화를 켜려면 레코드 집합에 대한 호출에서 Open
dwOptions 매개 변수를 다음으로 설정합니다.
appendOnly | optimizeBulkAdd
참고 항목
레코드 집합(ODBC)
레코드 집합: 레코드 추가, 업데이트 및 삭제(ODBC)
레코드 집합: 레코드 잠금(ODBC)