다음을 통해 공유


다이너셋에 대한 ODBC 드라이버 요구 사항

MFC ODBC 데이터베이스 클래스에서 다이나셋은 동적 속성이 있는 레코드 집합입니다. 특정 방식으로 데이터 원본과 동기화된 상태로 유지됩니다. MFC 다이내셋(전달 전용 레코드 집합은 아님)에는 수준 2 API 규격을 사용하는 ODBC 드라이버가 필요합니다. 데이터 원본에 대한 드라이버가 수준 1 API 집합을 준수하는 경우 업데이트 가능한 스냅샷과 읽기 전용 스냅샷 및 전달 전용 레코드 집합을 모두 사용할 수 있지만 다이내셋은 사용할 수 없습니다. 그러나 수준 1 드라이버는 확장 페치 및 키 집합 기반 커서를 지원하는 경우 다이너셋을 지원할 수 있습니다.

ODBC 용어에서 다이너셋 및 스냅샷을 커서라고 합니다. 커서는 레코드 집합에서 해당 위치를 추적하는 데 사용되는 메커니즘입니다. 다이나셋에 대한 드라이버 요구 사항에 대한 자세한 내용은 Dynaset을 참조하세요. 커서에 대한 자세한 내용은 ODBC(Open Database Connectivity) 설명서를 참조하세요.

참고 항목

업데이트 가능한 레코드 집합의 경우 ODBC 드라이버는 위치가 지정된 업데이트 문 또는 ODBC API 함수를 ::SQLSetPos 지원해야 합니다. 둘 다 지원되는 경우 MFC는 효율성을 위해 사용합니다 ::SQLSetPos . 또는 스냅샷의 경우 업데이트 가능한 스냅샷(정적 커서 및 위치가 지정된 업데이트 문)에 필요한 지원을 제공하는 커서 라이브러리를 사용할 수 있습니다.

참고 항목

ODBC 기본 사항