5단계: DataControl 사용 가능(RDS 자습서)
반환된 Recordset 개체를 사용할 수 있습니다. 다른 레코드 집합과 마찬가지로을 검사, 탐색 또는 편집할 수 있습니다. Recordset 사용하여 수행할 수 있는 작업은 사용자 환경에 따라 달라집니다. Visual Basic 및 Visual C++에는 데이터 컨트롤의 도움으로 직접 또는 간접적으로 Recordset을 사용할 수 있는 컨트롤이 있습니다.
중요하다
Windows 8 및 Windows Server 2012부터 RDS 서버 구성 요소는 더 이상 Windows 운영 체제에 포함되지 않습니다(자세한 내용은 Windows 8 및 Windows Server 2012 호환성 쿡북 참조). RDS 클라이언트 구성 요소는 이후 버전의 Windows에서 제거됩니다. 새 개발 작업에서 이 기능을 사용하지 말고 현재 이 기능을 사용하는 애플리케이션을 수정할 계획입니다. RDS를 사용하는 애플리케이션은 WCF Data Service마이그레이션해야 합니다.
예를 들어 Microsoft Internet Explorer에서 웹 페이지를 표시하는 경우 Recordset 개체 데이터를 시각적 컨트롤에서 표시하고자 할 수 있습니다. 웹 페이지의 시각적 객체는 Recordset 객체에 직접 액세스할 수 없습니다. 그러나 RDS.DataControl을 통해 Recordset 개체에 액세스할 수 있습니다. RDS.DataControl은 SourceRecordset 속성이 Recordset 오브젝트로 설정될 때 시각적 컨트롤에서 사용할 수 있습니다.
시각적 제어 개체의 DATASRC 매개 변수는 RDS.DataControl로 설정되어야 하며, DATAFLD 속성은 Recordset 개체 필드(열)로 설정되어야 합니다.
이 자습서에서는 SourceRecordset 속성을 설정합니다.
Sub RDSTutorial5()
Dim DS as New RDS.DataSpace
Dim RS as ADODB.Recordset
Dim DC as New RDS.DataControl
Dim DF as Object
Set DF = DS.CreateObject("RDSServer.DataFactory", "https://yourServer")
Set RS = DF.Query ("DSN=Pubs", "SELECT * FROM Authors")
DC.SourceRecordset = RS ' Visual controls can now bind to DC.
...