Compartilhar via


Etapa 5: O DataControl é tornado utilizável (Tutorial RDS)

O objeto Recordset retornado está disponível para uso. Você pode examinar, navegar ou editar o objeto como faria com qualquer outro Recordset. O que você pode fazer com Recordset depende do seu ambiente. O Visual Basic e o Visual C++ têm controles visuais que podem usar um Recordset direta ou indiretamente com o auxílio de um controle de dados habilitado.

Importante

A partir do Windows 8 e do Windows Server 2012, os componentes do servidor RDS não estão mais incluídos no sistema operacional Windows (confira Windows 8 e Manual de Compatibilidade do Windows Server 2012 para obter mais detalhes). Os componentes do cliente RDS serão removidos em uma versão futura do Windows. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Os aplicativos que usam o RDS devem migrar para o Serviço de Dados do WCF.

Por exemplo, se você estiver exibindo uma página da Web no Microsoft Internet Explorer, talvez queira exibir os dados do objeto Recordset em um controle visual. Os controles visuais em uma página da Web não podem acessar um objeto Recordset diretamente. No entanto, eles podem acessar o objeto Recordset por meio do RDS.DataControl. O RDS.DataControl torna-se utilizável por um controle visual quando sua propriedade SourceRecordset é definida como o objeto Recordset.

O objeto de controle visual precisa ter seu parâmetro DATASRC definido como RDS.DataControl e sua propriedade DATAFLD definida como um campo de objeto Recordset (coluna).

Neste tutorial, defina a propriedade 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.  
...  

Consulte Também

Etapa 6: As alterações são enviadas ao servidor (Tutorial RDS)
Tutorial RDS (VBScript)