Microsoft OLE DB 지속성 공급자 개요
Microsoft OLE DB 지속성 공급자를 사용하면 Recordset 개체를 파일에 저장하고 나중에 파일에서 해당 Recordset 개체를 복원할 수 있습니다. 스키마 정보, 데이터 및 보류 중인 변경 내용은 유지됩니다.
레코드 집합 ADTG(Advanced Data Table Gram) 형식 또는 열려 있는 XML(Extensible Markup Language) 형식으로 저장할 수 있습니다.
공급자 키워드
이 공급자를 호출하려면 연결 문자열에 다음 키워드와 값을 지정합니다.
"Provider=MSPersist"
오류
이 공급자가 발생한 다음 오류는 애플리케이션에서 감지할 수 있습니다.
상수 | 묘사 |
---|---|
E_BADSTREAM | 열린 파일에 유효한 형식이 없습니다(즉, 형식이 ADTG 또는 XML이 아님). |
E_CANTPERSISTROWSET | 저장된 Recordset 개체에는 저장을 방해하는 특성이 있습니다. |
발언
Microsoft OLE DB 지속성 공급자는 동적 속성을 노출하지 않습니다.
현재 매개 변수가 있는 계층적 Recordset 개체만 저장할 수 없습니다.
Recordset 개체를 영구적으로 저장하는 방법에 대한 자세한 내용은 Recordset 지속성참조하세요.
스트림을 사용하여 Recordset을 여는 경우Open 메서드의 Source 매개 변수 외에는 매개 변수가 지정되지 않아야 합니다.