5단계: DataControl을 사용 가능하도록 설정(RDS 자습서)
반환된 Recordset 개체를 사용할 수 있습니다. 다른 레코드 집합과 마찬가지로 검사, 탐색 또는 편집할 수 있습니다. 레코드 집합을 사용하여 수행할 수 있는 작업은 사용자 환경에 따라 달라집니다. Visual Basic 및 Visual C++에는 데이터 컨트롤을 사용하도록 설정하여 직간접적으로 레코드 집합을 사용할 수 있는 시각적 컨트롤이 있습니다.
Important
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.
...