tutoriais mais recente desenvolvimento web
 

Tipos de dados ADO


A tabela abaixo mostra o mapeamento Tipo de dados ADO entre Access, SQL Server e Oracle:

Tipo de dados Enum Valor Acesso Servidor SQL Oráculo
adBigInt 20 BigInt (SQL Server 2000 +)
adBinary 128 Binário
TimeStamp
Cru *
adBoolean 11 Sim não Pouco
adChar 129 Caracteres Caracteres
adCurrency 6 Moeda Dinheiro
SmallMoney
adDate 7 Encontro Data hora
adDBTimeStamp 135 DateTime (Access 97 (ODBC) ) Data hora
smalldatetime
Encontro
adDecimal 14 Decimal *
adDouble 5 Duplo Flutuador Flutuador
adGUID 72 ReplicationID (Access 97 (OLEDB) ), (Access 2000 (OLEDB) ) UniqueIdentifier (SQL Server 7.0 +)
adIDispatch 9
adInteger 3 AutoNumber
número inteiro
Longo
Identidade (SQL Server 6.5)
int
int *
adLongVarBinary 205 OLEObject Imagem Longo Raw *
Blob (Oracle 8.1.x)
adLongVarChar 201 Memo (Access 97)
Hiperligação (Access 97)
Texto Longo *
Clob (Oracle 8.1.x)
adLongVarWChar 203 Memo (Access 2000 (OLEDB) )
Hyperlink (Access 2000 (OLEDB) )
NText (SQL Server 7.0 +) NClob (Oracle 8.1.x)
adNumeric 131 Decimal (Access 2000 (OLEDB) ) Decimal
Numérico
Decimal
número inteiro
Número
Smallint
adSingle 4 solteiro Real
adSmallInt 2 número inteiro Smallint
adUnsignedTinyInt 17 Byte TinyInt
adVarBinary 204 ReplicationID (Access 97) VarBinary
adVarChar 200 Texto (Access 97) VarChar VarChar
adVariant 12 Sql_variant (SQL Server 2000 +) VarChar2
adVarWChar 202 Texto (Access 2000 (OLEDB) ) NVarChar (SQL Server 7.0 +) NVARCHAR2
adWChar 130 NChar (SQL Server 7.0 +)

* No Oracle 8.0.x - decimal e int são iguais ao número e number(10) .