다음을 통해 공유


데이터 셰이핑에 필요한 공급자

데이터 셰이핑에는 일반적으로 두 개의 공급자가 필요합니다. 서비스 공급자인 OLE DB용 데이터 셰이핑 서비스는 데이터 셰이핑 기능을 제공하며, OLE DB Provider for SQL Server 같은 데이터 공급자는 셰이핑된 Recordset를 채우는 데이터 행을 제공합니다.

서비스 공급자(MSDataShape)의 이름은 Connection 개체 Provider 속성의 값 또는 연결 문자열 키워드 “Provider=MSDataShape;”로 지정할 수 있습니다.

데이터 공급자의 이름은 OLE DB용 데이터 셰이핑 서비스 또는 연결 문자열 키워드 “Data Provider = provider”에 의해 Connection 개체 Properties 컬렉션에 추가되는 Data Provider 동적 속성의 값으로 지정할 수 있습니다.

Recordset가 채워지지 않은 경우(예: NEW 키워드를 사용하여 열을 만드는 제작된 Recordset) 데이터 공급자가 필요하지 않습니다. 이 경우 “Data Provider= none;”을 지정합니다.

예시

Dim cnn As New ADODB.Connection  
cnn.Provider = "MSDataShape"  
cnn.Open "Data Provider=SQLOLEDB;Integrated Security=SSPI;Database=Northwind"  

참고 항목

데이터 셰이핑 예제
공식적인 셰이프 문법
일반적인 셰이프 명령