Compartilhar via


DataTypeEnum

Aplica-se ao: Access 2013, Office 2013

Especifica o tipo de dados de Field, Parameter ou Property. O indicador de tipo OLE DB correspondente é mostrado entre parênteses na coluna descrição da tabela a seguir. Para obter mais informações sobre os tipos de dados OLE DB, consulte o Capítulo 13 e o Apêndice A do manual OLE DB Programmer's Reference (Referências para o programador de OLE DB).

Constant

Valor

Descrição

AdArray
(Não se aplica ao ADOX.)

0x2000

Um valor de sinalizador sempre combinado a outra constante de tipo de dados, indicando uma matriz desse outro tipo de dados.

adBigInt

20

Indica um inteiro assinado de oito bytes (DBTYPE_I8).

adBinary

128

Indica um valor binário (DBTYPE_BYTES).

adBoolean

11

Indica um valor booliano (DBTYPE_BOOL).

adBSTR

8

Indica uma cadeia de caracteres terminada em nulo (Unicode) (DBTYPE_BSTR).

adChapter

136

Indica um valor de capítulo de quatro bytes que identifica linhas em um conjunto de linhas filho (DBTYPE_HCHAPTER).

adChar

129

Indica um valor da cadeia de caracteres (DBTYPE_STR).

adCurrency

6

Indica um valor de moeda (DBTYPE_CY). A moeda é um número de ponto fixo com quatro dígitos à direita do ponto decimal. Ele é armazenado em um inteiro assinado de oito bytes expansível até 10.000.

adDate

7

Indica um valor de data (DBTYPE_DATE). Uma data é armazenada como uma dupla, a parte inteira é o número de dias desde 30 de dezembro de 1899, e a parte fracionada é a fração de um dia.

adDBDate

133

Indica um valor de data (aaaammdd) (DBTYPE_DBDATE).

adDBTime

134

Indica um valor de hora (hhmmss) (DBTYPE_DBTIME).

adDBTimeStamp

135

Indica uma marcação de data/hora (aaaammddhhmmss mais uma fração em bilionésimo) (DBTYPE_DBTIMESTAMP).

adDecimal

14

Indica um valor numérico exato com precisão e escala fixas (DBTYPE_DECIMAL).

adDouble

5

Indica um valor de ponto flutuante de precisão dupla (DBTYPE_R8).

adEmpty

0

Não especifica nenhum valor (DBTYPE_EMPTY).

adError

10

Indica um código de erro de 32 bits (DBTYPE_ERROR).

adFileTime

64

Indica um valor de 64 bits representando o número de intervalos de 100 nanossegundos, desde 1º de janeiro de 1601 (DBTYPE_FILETIME).

adGUID

72

Indica o GUID (identificador global exclusivo) (DBTYPE_GUID).

adIDispatch

9

Indica um ponteiro para uma interface IDispatch em um objeto COM (DBTYPE_IDISPATCH).

OBSERVAÇÃO: atualmente, esse tipo de dados não tem suporte do ADO. Seu uso pode causar resultados imprevisíveis.

adInteger

3

Indica um inteiro assinado de quatro bytes (DBTYPE_I4).

adIUnknown

13

Indica um ponteiro para uma interface IUnknown em um objeto COM (DBTYPE_IUNKNOWN).

OBSERVAÇÃO: atualmente, esse tipo de dados não tem suporte do ADO. Seu uso pode causar resultados imprevisíveis.

adLongVarBinary

205

Indica um valor binário longo.

adLongVarChar

201

Indica um valor longo de cadeia de caracteres.

adLongVarWChar

203

Indica um valor longo de cadeia de caracteres Unicode terminada em nulo.

adNumeric

131

Indica um valor numérico exato com precisão e escala fixas (DBTYPE_NUMERIC).

adPropVariant

138

Indica uma PROPVARIANT de automação (DBTYPE_PROP_VARIANT).

adSingle

4

Indica um valor de ponto de flutuação de precisão única (DBTYPE_R4).

adSmallInt

2

Indica um inteiro assinado de dois bytes (DBTYPE_I2).

adTinyInt

16

Indica um inteiro assinado de um byte (DBTYPE_I1).

adUnsignedBigInt

21

Indica um inteiro não assinado de oito bytes (DBTYPE_U8).

adUnsignedInt

19

Indica um inteiro não assinado de quatro bytes (DBTYPE_U4).

adUnsignedSmallInt

18

Indica um inteiro não assinado de dois bytes (DBTYPE_U2).

adUnsignedTinyInt

17

Indica um inteiro não assinado de um byte (DBTYPE_U1).

adUserDefined

132

Indica uma variável definida pelo usuário (DBTYPE_UDT).

adVarBinary

204

Indica um valor binário (apenas objeto Parameter).

adVarChar

200

Indica um valor de cadeia de caracteres.

adVariant

12

Indica uma Variant de automação (DBTYPE_VARIANT).

OBSERVAÇÃO: atualmente, esse tipo de dados não tem suporte do ADO. Seu uso pode causar resultados imprevisíveis.

adVarNumeric

139

Indica um valor numérico (apenas objeto Parameter).

adVarWChar

202

Indica uma cadeia de caracteres Unicode terminada em nulo.

adWChar

130

Indica uma cadeia de caracteres Unicode terminada em nulo (DBTYPE_WSTR).

Equivalente a ADO/WFC

Pacote: com.ms.wfc.data

Constant

AdoEnums.DataType.ARRAY

AdoEnums.DataType.BIGINT

AdoEnums.DataType.BINARY

AdoEnums.DataType.BOOLEAN

AdoEnums.DataType.BSTR

AdoEnums.DataType.CHAPTER

AdoEnums.DataType.CHAR

AdoEnums.DataType.CURRENCY

AdoEnums.DataType.DATE

AdoEnums.DataType.DBDATE

AdoEnums.DataType.DBTIME

AdoEnums.DataType.DBTIMESTAMP

AdoEnums.DataType.DECIMAL

AdoEnums.DataType.DOUBLE

AdoEnums.DataType.EMPTY

AdoEnums.DataType.ERROR

AdoEnums.DataType.FILETIME

AdoEnums.DataType.GUID

AdoEnums.DataType.IDISPATCH

AdoEnums.DataType.INTEGER

AdoEnums.DataType.IUNKNOWN

AdoEnums.DataType.LONGVARBINARY

AdoEnums.DataType.LONGVARCHAR

AdoEnums.DataType.LONGVARWCHAR

AdoEnums.DataType.NUMERIC

AdoEnums.DataType.PROPVARIANT

AdoEnums.DataType.SINGLE

AdoEnums.DataType.SMALLINT

AdoEnums.DataType.TINYINT

AdoEnums.DataType.UNSIGNEDBIGINT

AdoEnums.DataType.UNSIGNEDINT

AdoEnums.DataType.UNSIGNEDSMALLINT

AdoEnums.DataType.UNSIGNEDTINYINT

AdoEnums.DataType.USERDEFINED

AdoEnums.DataType.VARBINARY

AdoEnums.DataType.VARCHAR

AdoEnums.DataType.VARIANT

AdoEnums.DataType.VARNUMERIC

AdoEnums.DataType.VARWCHAR

AdoEnums.DataType.WCHAR