Derniers tutoriels de développement web
 

Types de données ADO


Le tableau ci-dessous présente le mappage de type de données ADO entre Access, SQL Server et Oracle:

DataType Enum Valeur Accès Serveur SQL Oracle
adBigInt 20 BigInt (SQL Server 2000 +)
adBinary 128 Binaire
TimeStamp
Brut *
adBoolean 11 Oui Non Bit
adChar 129 Carboniser Carboniser
adCurrency 6 Devise Argent
smallMoney
adDate 7 Rendez-vous amoureux DateTime
adDBTimeStamp 135 DateTime (Access 97 (ODBC) ) DateTime
SmallDateTime
Rendez-vous amoureux
adDecimal 14 Décimal *
adDouble 5 Double Flotte Flotte
adGUID 72 ReplicationID (Access 97 (OLEDB) ), (Access 2000 (OLEDB) ) UniqueIdentifier (SQL Server 7.0 +)
adIDispatch 9
adInteger 3 Numéro automatique
Entier
Longue
Identity (SQL Server 6.5)
Int
Int *
adLongVarBinary 205 OLEObject Image Longue Raw *
Blob (Oracle 8.1.x)
adLongVarChar 201 Memo (Access 97)
Hyperlien (Access 97)
Texte Longue *
Clob (Oracle 8.1.x)
adLongVarWChar 203 Mémo (Access 2000 (OLEDB) )
Hyperlink (Access 2000 (OLEDB) )
NText (SQL Server 7.0 +) NClob (Oracle 8.1.x)
adNumeric 131 Decimal (Access 2000 (OLEDB) ) Décimal
numérique
Décimal
Entier
Nombre
SmallInt
adSingle 4 Unique Réal
adSmallInt 2 Entier SmallInt
adUnsignedTinyInt 17 Octet TinyInt
adVarBinary 204 ReplicationID (Access 97) VarBinary
adVarChar 200 Texte (Access 97) VarChar VarChar
adVariant 12 SQL_VARIANT (SQL Server 2000 +) VarChar2
adVarWChar 202 Texte (Access 2000 (OLEDB) ) NVarChar (SQL Server 7.0 +) NVARCHAR2
adWChar 130 NChar (SQL Server 7.0 +)

* Dans Oracle 8.0.x - décimal et int sont égaux au nombre et number(10) .