다음을 통해 공유


Microsoft OLE DB 지속성 공급자 개요

Microsoft OLE DB 지속성 공급자를 사용하면 Recordset 개체를 파일에 저장하고 나중에 파일에서 해당 Recordset 개체를 복원할 수 있습니다. 스키마 정보, 데이터, 보류 중인 변경 내용은 유지됩니다.

Recordset를 독점 ADTG(Advanced Data Table Gram) 형식 또는 공개 XML(Extensible Markup Language) 형식으로 저장할 수 있습니다.

공급자 키워드

이 공급자를 호출하려면 연결 문자열에 다음 키워드와 값을 지정합니다.

"Provider=MSPersist"

Errors

이 공급자가 제기한 다음 오류는 애플리케이션에서 검색할 수 있습니다.

상수 설명
E_BADSTREAM 열린 파일에 유효한 형식이 없습니다(즉, 형식이 ADTG 또는 XML이 아님).
E_CANTPERSISTROWSET 저장된 Recordset 개체에 저장되지 않는 특성이 있습니다.

설명

Microsoft OLE DB 지속성 공급자는 동적 속성을 노출하지 않습니다.

현재는 매개 변수가 있는 계층적 Recordset 개체만 저장할 수 없습니다.

Recordset 개체를 영구적으로 저장하는 방법에 대한 자세한 내용은 Recordset 지속성을 참조하세요.

스트림을 사용하여 Recordset를 여는 경우 Open 메서드의 Source 매개 변수 외에 지정된 매개 변수가 없어야 합니다.