>
| Setting/Value | Description |
| dbBoolean | Boolean |
| dbByte | Byte |
| dbInteger | Integer |
| dbLong | Long |
| dbCurrency | Currency |
| dbSingle | Single |
| dbDouble | Double |
| dbDate | Date/Time |
| dbText | Text |
| dbLongBinary | Long Binary (OLE Object) |
| dbMemo | Memo |
| dbGUID | GUID |
| Setting/Values | Query type |
| dbQSelect | Select |
| dbQAction | Action |
| dbQCrosstab | Crosstab |
| dbQDelete | Delete |
| dbQUpdate | Update |
| dbQAppend | Append |
| dbQMakeTable | Make-table |
| dbQDDL | Data-definition |
| dbQSQLPassThrough | Pass-through |
| dbQSetOperation | Union |
| dbQSPTBulk | Used with dbQSQLPassThrough to specify a query that doesn't return records. |
| Setting | Recordset type |
| dbOpenTable | Table |
| dbOpenDynaset | Dynaset |
| dbOpenSnapshot | Snapshot |
| Object | Type indicates |
| Field, Parameter, Property | Object data type |
| QueryDef | Type of query |
| Recordset | Type of Recordset object |
Constant | Table field setting | Query parameter setting |
| dbBoolean | Yes/No | Yes/No |
| dbByte | Number (FieldSize = Byte) | Byte |
| dbCurrency | Currency | Currency |
| dbDate | Date/Time | Date/Time |
Constant | Table field setting | Query parameter setting |
| dbDouble | Number (FieldSize = Double) | Double |
| dbGUID | Number or AutoNumber (FieldSize = ReplicationID) | Not supported |
| dbInteger | Number (FieldSize = Integer) | Integer |
| dbLong | Number (FieldSize = Long Integer) | Long Integer |
| AutoNumber (FieldSize = Long Integer) | Not supported | |
| dbLongBinary | OLE Object | OLE Object |
| Not supported | Binary | |
| dbMemo | Memo | Memo |
| dbSingle | Number (FieldSize = Single) | Single |
| dbText | Text | Text |
| Not supported | Not supported | Value |