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

MFC ODBC 데이터베이스 클래스에서 다이너셋은 동적 속성을 가진 레코드 집합이며 특정 방법으로 데이터 소스와 항상 동기화됩니다.MFC 다이너셋(앞으로만 이동 가능한 레코드 집합은 제외)을 사용하려면 수준 2 API 규칙을 따르는 ODBC 드라이버가 필요합니다.데이터 소스용 드라이버가 수준 1 API 집합을 따르는 경우 업데이트 가능하고 읽기 전용인 스냅샷과 앞으로만 이동 가능한 레코드 집합을 둘 다 사용할 수 있지만 다이너셋은 사용할 수 없습니다.그러나 수준 1 드라이버에서 확장 페치 및 키 집합 구동 커서를 지원하는 경우에는 다이너셋이 지원됩니다.

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

[!참고]

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

참고 항목

개념

ODBC 기초