Die folgende Tabelle zeigt die ADO-Datentypzuordnung zwischen Access, SQL Server und Oracle:
Datentyp Enum | Wert | Zugriff | SQL Server | Orakel |
---|---|---|---|---|
adBigInt | 20 | BigInt (SQL Server 2000 +) | ||
adBinary | 128 | Binär Timestamp | Raw * | |
adBoolean | 11 | Ja Nein | Bit | |
AdChar | 129 | Verkohlen | Verkohlen | |
AdCurrency | 6 | Währung | Geld Smallmoney | |
adDate | 7 | Datum | Terminzeit | |
AdDBTimeStamp | 135 | Datetime (Access 97 (ODBC) ) | Terminzeit Smalldatetime | Datum |
adDecimal | 14 | dezimal * | ||
AdDouble | 5 | Doppelt | Schweben | Schweben |
adGUID | 72 | ReplicationID (Access 97 (OLEDB) ), (Access 2000 (OLEDB) ) | Unique (SQL Server 7.0 +) | |
adIDispatch | 9 | |||
adInteger | 3 | Auto Nummer Ganze Zahl Lange | Identität (SQL Server 6.5) Int | Int * |
AdLongVarBinary | 205 | OLE-Objekt | Bild | Lang Raw * Blob (Oracle 8.1.x) |
AdLongVarChar | 201 | Memo (Access 97) Hyperlink (Access 97) | Text | lange * 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 | Dezimal (Access 2000 (OLEDB) ) | Dezimal numerisch | Dezimal Ganze Zahl Nummer SmallInt |
adSingle | 4 | Single | Echt | |
adSmallInt | 2 | Ganze Zahl | SmallInt | |
adUnsignedTinyInt | 17 | Byte | TinyInt | |
AdVarBinary | 204 | ReplicationID (Access 97) | VarBinary | |
adVarChar | 200 | Text (Access 97) | VarChar | VarChar |
AdVariant | 12 | Sql_variant (SQL Server 2000 +) | VarChar2 | |
AdVarWChar | 202 | Text (Access 2000 (OLEDB) ) | NVarChar (SQL Server 7.0 +) | NVARCHAR2 |
adWChar | 130 | NChar (SQL Server 7.0 +) |
* In Oracle 8.0.x - Dezimal- und int gleich Anzahl und die number(10) .