ตารางด้านล่างแสดงชนิดข้อมูล ADO แมประหว่างการเข้าถึง, SQL Server, และ Oracle:
DataType Enum | ความคุ้มค่า | ทางเข้า | SQLServer | คำพยากรณ์ |
---|---|---|---|---|
adBigInt | 20 | bigint (SQL Server 2000 +) | ||
adBinary | 128 | เลขฐานสอง TimeStamp | วัตถุดิบ * | |
adBoolean | 11 | ใช่ไม่ใช่ | บิต | |
adChar | 129 | ถ่าน | ถ่าน | |
adCurrency | 6 | เงินตรา | เงิน SmallMoney | |
adDate | 7 | วันที่ | วันเวลา | |
adDBTimeStamp | 135 | DateTime (Access 97 (ODBC) ) | วันเวลา SmallDateTime | วันที่ |
adDecimal | 14 | ทศนิยม * | ||
รูปแบบคู่ | 5 | สอง | ลอย | ลอย |
adGUID | 72 | ReplicationID (Access 97 (OLEDB) ) (Access 2000 (OLEDB) ) | UniqueIdentifier (SQL Server 7.0 +) | |
adIDispatch | 9 | |||
adInteger | 3 | AutoNumber จำนวนเต็ม ยาว | รหัสประจำตัว (SQL Server 6.5) int | int * |
adLongVarBinary | 205 | OLEOBJECT | ภาพ | ยาวดิบ * หยด (Oracle 8.1.x) |
adLongVarChar | 201 | Memo (Access 97) เชื่อมโยงหลายมิติ (Access 97) | ข้อความ | ยาว * clob (Oracle 8.1.x) |
adLongVarWChar | 203 | Memo (Access 2000 (OLEDB) ) เชื่อมโยงหลายมิติ (Access 2000 (OLEDB) ) | ntext (SQL Server 7.0 +) | NCLOB (Oracle 8.1.x) |
adNumeric | 131 | ทศนิยม (Access 2000 (OLEDB) ) | ทศนิยม เป็นตัวเลข | ทศนิยม จำนวนเต็ม จำนวน smallint |
adSingle | 4 | เดียว | จริง | |
adSmallInt | 2 | จำนวนเต็ม | smallint | |
adUnsignedTinyInt | 17 | ไบต์ | TINYINT | |
adVarBinary | 204 | ReplicationID (Access 97) | varbinary | |
adVarChar | 200 | ข้อความ (Access 97) | VarChar | VarChar |
adVariant | 12 | sql_variant (SQL Server 2000 +) | varchar2 | |
adVarWChar | 202 | ข้อความ (Access 2000 (OLEDB) ) | nvarchar (SQL Server 7.0 +) | NVARCHAR2 |
adWChar | 130 | nChar (SQL Server 7.0 +) |
* ใน Oracle 8.0.x - ทศนิยมและ int จะเท่ากับจำนวนและ number(10)