Compartilhar via


Tutorial RDS

Este tutorial ilustra o uso do modelo de programação RDS para consultar e atualizar uma fonte de dados. Primeiro, ele descreve as etapas necessárias para realizar essa tarefa. Em seguida, o tutorial é repetido no Microsoft Visual Basic Scripting Edition, com ADO/WFC (ADO para Windows Foundation Classes).

Este tutorial é codificado em idiomas diferentes por dois motivos:

  • A documentação do RDS pressupõe os códigos de leitor no Visual Basic. Isso torna a documentação conveniente para programadores do Visual Basic, porém, menos útil para programadores que usam outros idiomas.

  • Se você não tiver certeza sobre um recurso de RDS específico e souber um pouco de outro idioma, poderá resolver sua pergunta procurando o mesmo recurso expresso em outro idioma.

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.

Como o tutorial é apresentado

Este tutorial baseia-se no modelo de programação RDS. Ele aborda cada etapa do modelo de programação individualmente. Além disso, ilustra cada etapa com um fragmento de código do Visual Basic.

O exemplo de código é repetido em outros idiomas com discussão mínima. Cada etapa em um determinado tutorial de linguagem de programação é marcada com a etapa correspondente no modelo de programação e no tutorial descritivo. Use o número da etapa para fazer referência à discussão no tutorial descritivo.

O modelo de programação RDS é indicado na seção a seguir. Use-o como um roteiro à medida que avança no tutorial.

Modelo de programação do RDS com objetos

  • Especifique o programa a ser invocado no servidor e obtenha uma maneira (proxy) de fazer referência a ele no cliente.

  • Invoque o programa de servidor. Passe parâmetros para o programa de servidor que identifica a fonte de dados e o comando a ser emitido.

  • O programa de servidor obtém um objeto Recordset da fonte de dados, normalmente por meio do ADO. Opcionalmente, o objeto Recordset é processado no servidor.

  • O programa de servidor retorna o objeto Recordset final para o aplicativo cliente.

  • No cliente, o objeto Recordset é opcionalmente colocado em um formulário que pode ser facilmente usado por controles visuais.

  • As alterações no objeto Recordset são enviadas de volta para o servidor e usadas para atualizar a fonte de dados.

Este tutorial contém os tópicos a seguir.

Confira também

Etapa 1: Especificar um programa de servidor (Tutorial RDS)
Tutorial RDS (VBScript)