Share via


Método CreateRecordset (RDS)

Cria um Recordset vazio e desconectado.

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.

Sintaxe

  
object.CreateRecordset(ColumnInfos)  

Parâmetros

Objeto
Uma variável de objeto que representa um objeto RDSServer.DataFactory ou RDS.DataControl.

ColumnsInfos
Uma matriz Variant de atributos que define cada coluna no Recordset criado. Cada definição de coluna contém uma matriz de quatro atributos necessários e um atributo opcional.

Atributo Descrição
Nome Nome do cabeçalho da coluna.
Tipo Inteiro do tipo de dados.
Tamanho Inteiro da largura em caracteres, independentemente do tipo de dados.
Nulidade $True.
Escala (opcional) Esse atributo opcional define a escala para campos numéricos. Se esse valor não for especificado, os valores numéricos serão truncados em uma escala de três. A precisão não é afetada, mas o número de dígitos após o ponto decimal será truncado para três.

O conjunto de matrizes de colunas é agrupado em uma matriz, que define o Recordset.

Comentários

O objeto de negócios do lado do servidor pode preencher o Recordset resultante com dados de um provedor de dados não OLE DB, como um arquivo do sistema operacional que contém cotações de ações.

A tabela a seguir lista os valores DataTypeEnum compatíveis com o método CreateRecordset. O número listado é o número de referência usado para definir campos.

Cada um dos tipos de dados tem comprimento fixo ou variável. Tipos de comprimento fixo devem ser definidos com um tamanho de -1, pois o tamanho é predeterminado e uma definição de tamanho ainda é necessária. Os tipos de dados de comprimento variável permitem um tamanho de 1 a 32767.

Para alguns dos tipos de dados de variáveis, o tipo pode ser imposto ao tipo anotado na coluna Substituição. Você não verá as substituições até que o Recordset seja criado e preenchido. Em seguida, você pode verificar o tipo de dados real, se necessário.

Comprimento Constante Número Substituição
Correção adTinyInt 16
Correção adSmallInt 2
Correção adInteger 3
Correção adBigInt 20
Correção adUnsignedTinyInt 17
Correção adUnsignedSmallInt 18
Correção adUnsignedInt 19
Correção adUnsignedBigInt 21
Correção adSingle 4
Correção adDouble 5
Correção adCurrency 6
Correção adDecimal 14
Correção adNumeric 131
Correção adBoolean 11
Correção adError 10
Correção adGuid 72
Correção adDate 7
Correção adDBDate 133
Correção adDBTime 134
Correção adDBTimestamp 135 7
Variável adBSTR 8 130
Variável adChar 129 200
Variável adVarChar 200
Variável adLongVarChar 201 200
Variável adWChar 130
Variável adVarWChar 202 130
Variável adLongVarWChar 203 130
Variável adBinary 128
Variável adVarBinary 204
Variável adLongVarBinary 205 204

Aplica-se A

Consulte Também

Exemplo do método CreateRecordset (VB)
Exemplo do método CreateRecordset (VBScript)
Método CreateObject (RDS)