Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 (consulte o Windows 8 e o Windows Server 2012 Compatibility Cookbook para obter mais detalhes). Os componentes do cliente RDS serão removidos em uma versão futura do Windows. Evite usar esse recurso em um novo trabalho de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso. Os aplicativos que utilizam RDS devem migrar para o WCF Data Service.
Especifique as configurações a seguir para usar um manipulador DataFactory personalizado.
Especifique "Provider=MS Remote" na propriedade Provider Property (ADO) do Objeto de Conexão (ADO) ou na cadeia de conexão do objeto Connection usando a palavra-chave "Provider=Provider".
Defina a propriedade CursorLocation (ADO) como adUseClient.
Especifique o nome do manipulador a ser usado na propriedade Manipulador do objeto DataControl Object (RDS) ou na palavra-chave "Handler=" da cadeia de conexão do objeto Recordset Object (ADO). (Não é possível definir o manipulador na cadeia de conexão do objeto Connection.)
O RDS fornece um manipulador padrão no servidor chamado MSDFMAP. Manipulador. (O arquivo de personalização padrão é denominado MSDFMAP. INI.)
Exemplo
Suponha que as seções a seguir no MSDFMAP.INI e o nome da fonte de dados, AdvWorks, foram definidos anteriormente.
[connect CustomerDataBase]
Access=ReadWrite
Connect="DSN=AdvWorks"
[sql CustomerById]
SQL="SELECT * FROM Customers WHERE CustomerID = ?"
Os seguintes snippets de código são escritos no Visual Basic:
Versão do RDS.DataControl
Dim dc as New RDS.DataControl
Set dc.Handler = "MSDFMAP.Handler"
Set dc.Server = "https://yourServer"
Set dc.Connect = "Data Source=CustomerDatabase"
Set dc.SQL = "CustomerById(4)"
dc.Refresh
Versão do conjunto de registros
Dim rs as New ADODB.Recordset
rs.CursorLocation = adUseClient
Especifique a propriedade Handler (RDS) ou a palavra-chave; a propriedade Provider (ADO) ou a palavra-chave; e os identificadores CustomerById e CustomerDatabase. Em seguida, abra o objeto Recordset
rs.Open "CustomerById(4)", "Handler=MSDFMAP.Handler;" & _
"Provider=MS Remote;Data Source=CustomerDatabase;" & _
"Remote Server=https://yourServer"
Consulte Também
Seção de Conexão de Arquivo de Personalização
Seção SQL do arquivo de personalização
Seção UserList no arquivo de personalização
Personalização do DataFactory
noções básicas sobre o arquivo de personalização
Escrevendo seu próprio manipulador personalizado