下表列出了 Microsoft Access 和这些数据类型与 Microsoft.NET Framework 数据类型与 OleDbType 枚举的方式中使用的最常见的数据类型。
访问类型名称 | 数据库数据类型 | OLE DB 类型 | .NET Framework 类型 | 成员名称 |
文本 | VarWChar | DBTYPE _ WSTR | System.String | OleDbType.VarWChar |
备注 | LongVarWCha r | DBTYPE _ WSTR | System.String | OleDbType.LongVarWChar |
编号: 字节 | UnsignedTinyInt | DBTYPE _ UI 1 | System.Byte | OleDbType.UnsignedTinyInt |
是 / 否 | Boolean 类型的值 | DBTYPE_BOOL | System.Boolean | OleDbType.Boolean |
日期 / 时间 | 日期时间 | DBTYPE_DATE | System.DateTime | OleDbType.Date |
货币 | 小数 | DBTYPE_NUMERIC | System.Decimal | OleDbType.Numeric |
编号: 十进制 | 小数 | DBTYPE_NUMERIC | System.Decimal | OleDbType.Numeric |
编号: Double 类型的值 | 双击 | DBTYPE_R8 | System.Double | OleDbType.Double |
自动编号 (复制 ID) | GUID | DBTYPE_GUID | System.Guid | OleDbType.Guid |
号码: (复制 ID) | GUID | DBTYPE_GUID | System.Guid | OleDbType.Guid |
自动编号 (长整型) | 整数 | DBTYPE_I4 | System.Int 32 | OleDbType.Integer |
号码: (长整型) | 整数 | DBTYPE_I4 | System.Int 32 | OleDbType.Integer |
OLE 对象 | LongVarBinary | DBTYPE_BYTES | System.Byte 数组 | OleDbType.LongVarBinary |
编号: Single 类型的值 | 单个 | DBTYPE_R4 | System.Single | OleDbType.Single |
编号: Integer 类型的值 | smallint | DBTYPE_I2 | System.Int 16 | OleDbType.SmallInt |
二进制 | varbinary * | DBTYPE_BYTES | System.Byte 数组 | OleDbType.Binary |
超链接 | VarWChar | DBTYPE _ WSTR | System.String | OleDbType.VarWChar |