Compartilhar via


Método CreateRecordset (RDS)

Aplica-se ao: Access 2013, Office 2013

Cria um Recordset vazio e desconectado.

Sintaxe

objeto. CreateRecordset(ColumnInfos)

Parâmetros

Parâmetro Descrição
Object Uma variável de objeto que representa um objeto RDSServer.DataFactory ou RDS.DataControl.
ColumnsInfos Uma matriz de atributos Variant que define cada coluna no Recordset criado. Cada definição de coluna contém uma matriz de quatro atributos obrigatórios e um atributo opcional. Em seguida, o conjunto de matrizes de coluna é agrupado em uma matriz, que define o Recordset. Para obter uma lista de atributos, consulte a tabela a seguir.

Atributos de matriz variant

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 Valor booliano.
Escala (opcional) Este atributo opcional define a escala para campos numéricos. Se esse valor não for especificado, os valores numéricos serão truncados para uma escala de três. A precisão não é afetada, mas o número de dígitos que seguem a vírgula decimal será truncado para três.

Comentários

O objeto corporativo no servidor pode preencher o Recordset resultante com dados de um provedor de dados de banco de dados não-OLE, tal como um arquivo do sistema operacional que contenha cotações de ações.

A tabela a seguir lista os valores de DataTypeEnum suportados pelo método CreateRecordset. O número listado é o número de referência utilizado para definir campos.

Cada um dos tipos de dados tem comprimento fixo ou comprimento variável. Os tipos de comprimento fixo devem ser definidos com um tamanho igual a –1, porque 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 até 32767.

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

Comprimento

Constant

Número

Substituição

Fixed

adTinyInt

16

Fixed

adSmallInt

2

Fixed

adInteger

3

Fixed

adBigInt

20

Fixed

adUnsignedTinyInt

17

Fixed

adUnsignedSmallInt

18

Fixed

adUnsignedInt

19

Fixed

adUnsignedBigInt

21

Fixed

adSingle

4

Fixed

adDouble

5

Fixed

adCurrency

6

Fixed

adDecimal

14

Fixed

adNumeric

131

Fixed

adBoolean

11

Fixed

adError

10

Fixed

adGuid

72

Fixed

adDate

7

Fixed

adDBDate

133

Fixed

adDBTime

134

Fixed

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