Najnowsze tutoriale tworzenie stron internetowych
 

Rodzaje danych ADO


Poniższa tabela przedstawia odwzorowanie typu ADO dane pomiędzy Access, SQL Server i Oracle:

TypDanych Enum Wartość Dostęp SQLServer Wyrocznia
adBigInt 20 BigInt (SQL Server 2000 +)
adBinary 128 Dwójkowy
Znak czasu
Surowy *
adBoolean 11 Tak nie Kawałek
adChar 129 Zwęglać Zwęglać
adCurrency 6 Waluta pieniądze
smallmoney
adDate 7 Data DateTime
adDBTimeStamp 135 DateTime (Access 97 (ODBC) ) DateTime
smalldatetime
Data
adDecimal 14 dziesiętny *
adDouble 5 Podwójnie Pływak Pływak
adGUID 72 ReplicationID (Access 97 (OLEDB) ) (Access 2000 (OLEDB) ) Uniqueidentifier (SQL Server 7.0 +)
adIDispatch 9
adInteger 3 AutoNumber
Liczba całkowita
Długie
Tożsamość (SQL Server 6.5)
int
int *
adLongVarBinary 205 OLEObject Obraz Długi Raw *
Blob (Oracle 8.1.x)
adLongVarChar 201 Notatki (Access 97)
Hiperłącze (Access 97)
Tekst Długi *
Clob (Oracle 8.1.x)
adLongVarWChar 203 Memo (Access 2000 (OLEDB) )
Hiperłącze (Access 2000 (OLEDB) )
Ntext (SQL Server 7.0 +) NCLOB (Oracle 8.1.x)
adNumeric 131 Dziesiętny (Access 2000 (OLEDB) ) Dziesiętny
numeryczny
Dziesiętny
Liczba całkowita
Numer
smallint
adSingle 4 Pojedynczy Real
adSmallInt 2 Liczba całkowita smallint
adUnsignedTinyInt 17 Bajt tINYINT
adVarBinary 204 ReplicationID (Access 97) vARBINARY
adVarChar 200 Tekst (Access 97) VarChar VarChar
adVariant 12 Sql_variant (SQL Server 2000 +) VARCHAR2
adVarWChar 202 Tekst (Access 2000 (OLEDB) ) Nvarchar (SQL Server 7.0 +) NVarChar2
adWChar 130 Nchar (SQL Server 7.0 +)

* W Oracle 8.0.x - dziesiętny INT jest równa liczbie i number(10) .