=波波日志 > SQL及数据库 > OleDbType枚举类型对应的Microsoft Access数据类型=
[转]OleDbType枚举类型对应的Microsoft Access数据类型
当使用 Access 界面设计表时,您将看到几种选择与数据库数据类型不匹配的字段类型。这是因为这些"类型"是只显示格式,不能确定该数据类型。access 使用通过该 Microsoft OLE DB 提供程序以确定如何设置数据格式的 jet 不一定是公开的其他属性。
这些属性的示例包括:
- 常规日期、 长日期、 长时间、 中时间、 短时间、 中日期,和 短日期 是 DateTime 数据类型的显示格式。
- 超链接 是一种显示格式为 Access 文本 数据类型。
- 真/假 和 开/关 两者都映射到 Access Yes/No 数据类型。
最常见的数据类型映射的列表
下表列出了在 Microsoft Access 以及这些数据类型与 Microsoft.net 框架数据类型,并 OleDbType 枚举的关系中使用的最常见的数据类型。
| 访问类型名称 | 数据库数据类型 | OLE DB 类型 | .NET 框架类型 | 成员名 |
| 文本 | VarWChar | DBTYPE_WSTR | System.String | OleDbType.VarWChar |
| 备注 | LongVarWCha r | DBTYPE_WSTR | System.String | OleDbType.LongVarWChar |
| 数量: 字节 | UnsignedTinyInt | dbtype_ui1 | System.Byte | OleDbType.UnsignedTinyInt |
| 是/否 | 布尔 | DBTYPE_BOOL | System.Boolean | OleDbType.Boolean |
| 日期/时间 | 日期时间 | DBTYPE_DATE | System.DateTime | OleDbType.Date |
| 货币 | 十进制 | DBTYPE_NUMERIC | System.Decimal | OleDbType.Numeric |
| 数量: 十进制 | 十进制 | DBTYPE_NUMERIC | System.Decimal | OleDbType.Numeric |
| 数量: 双 | 双精度 | 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.Int32 | OleDbType.Integer |
| 号码: (长整型) | 整数 | dbtype_i4 | System.Int32 | OleDbType.Integer |
| OLE 对象 | LongVarBinary | DBTYPE_BYTES | System.Byte 的数组 | OleDbType.LongVarBinary |
| 数量: 单 | 单个 | dbtype_r4 | System.Single | OleDbType.Single |
| 编号: 整型 | SmallInt | dbtype_i2 | System.Int16 | OleDbType.SmallInt |
| 二进制 | VarBinary * | DBTYPE_BYTES | System.Byte 的数组 | OleDbType.Binary |
| 超链接 | VarWChar | DBTYPE_WSTR | System.String | OleDbType.VarWChar |
* This 数据类型访问设计器用户界面中不可用。您必须创建此数据类型通过代码。
来源:http://support.microsoft.com/kb/320435/zh-cn
类别:SQL及数据库 作者:转载 日期:2011-04-18 【评论:0】
相关文章
- ·SqlServer数据类型、C#SqlDbType对应关系及转换
- ·如何在Access中参数化日期类型,以解决Data type mismatch in criteria expression的问题
- ·正则表达式 匹配对应的括号
- ·Enum枚举
- ·cookie赋null值出现Microsoft VBScript 运行时错误 错误 '800a000d' 类型不匹配: '[object]'
- ·7.5.创建一个Item Editor,它可以处理含有复杂数据类型的Data
- ·蒙版的类型及应用详解
- ·4.2.不同数字类型之间的转换
- ·查看IIS进程W3WP.exe对应网站进程池的PID
- ·1.17.检测对象数据类型
- ·18.8.注册服务端数据类型
- ·关于用PHP连接ACCESS数据库的做法
暂时没有评论!
发表留言
热门博文
- access数据库导入mssqlserver保留自动增长列
- mssqlserver数据库导入access保留自动增长列
- 无法连接到WMI提供程序。你没有权限或者该服务器无法访问
- 链接Access出现“找不到可安装的 ISAM”错误的问题
- asp连接mssql“出现未找到提供程序。该程序可能未正确安装”错误
- Windows7如何安装SQL Server 2000
最新博文
- Sql Server参数化优化查询
- sqldataadapter update更新dataset无法同时更新多个表
- SqlServer2000无法打开用户默认数据库。登录失败
- sqlserver2005如何转移到sqlserver2000
- 'sa'用户登录失败。原因:未与信任 SQL Server 连接相关联
- SQL Server 2005 无法连接
随机博文
- MS SQLServer 判断游标是否存在
- windows xp sp3 安装Sql 2005失败处理
- 110个oracle常用函数总结
- 从MSSqlServer中随机读取记录
- 分布式数据库系统的优缺点
- 删除MSSQLServer危险存储过程
广告商赞助

