oledbtype 与 access 数据类型对照表

当您使用 Access 界面设计表时,您将看到几种选择与数据库数据类型不匹配的字段类型。这是因为这些"类型"是只显示格式,不能确定该数据类型。access 使用通过该 Microsoft OLE DB 提供程序以确定如何设置数据格式的 jet 不一定是公开的其他属性。

这些属性的示例包括:

  • 常规日期长日期长时间中时间短时间中日期 ,和 短日期DateTime 数据类型的显示格式。
  • 超链接 是一种显示格式为 Access 文本 数据类型。
  • 真/假开/关 两者都映射到 Access Yes/No 数据类型。

最常见的数据类型映射的列表

下表列出了在 Microsoft Access 以及这些数据类型与 Microsoft.net 框架数据类型,并 OleDbType 枚举的关系中使用的最常见的数据类型。

收起该表格 展开该表格
访问类型名称 数据库数据类型 OLE DB 类型 .NET 框架类型 成员名
文本VarWChar DBTYPE_WSTRSystem.String OleDbType.VarWChar
备注LongVarWCha rDBTYPE_WSTRSystem.String OleDbType.LongVarWChar
数量: 字节UnsignedTinyInt dbtype_ui1System.Byte OleDbType.UnsignedTinyInt
是/否布尔 DBTYPE_BOOLSystem.Boolean OleDbType.Boolean
日期/时间日期时间 DBTYPE_DATESystem.DateTime OleDbType.Date
货币十进制 DBTYPE_NUMERICSystem.Decimal OleDbType.Numeric
数量: 十进制十进制 DBTYPE_NUMERICSystem.Decimal OleDbType.Numeric
数量: 双双精度 dbtype_r8System.Double OleDbType.Double
自动编号 (同步复制 ID)GUID DBTYPE_GUIDSystem.Guid OleDbType.Guid
号码: (同步复制 ID)GUID DBTYPE_GUIDSystem.Guid OleDbType.Guid
自动编号 (长整型)整数 dbtype_i4System.Int32 OleDbType.Integer
号码: (长整型)整数 dbtype_i4System.Int32 OleDbType.Integer
OLE 对象LongVarBinary DBTYPE_BYTESSystem.Byte 的数组OleDbType.LongVarBinary
数量: 单单个 dbtype_r4System.Single OleDbType.Single
编号: 整型SmallInt dbtype_i2System.Int16 OleDbType.SmallInt
二进制VarBinary *DBTYPE_BYTESSystem.Byte 的数组OleDbType.Binary
超链接VarWChar DBTYPE_WSTRSystem.String OleDbType.VarWChar


* This 数据类型访问设计器用户界面中不可用。您必须创建此数据类型通过代码。

 

原文地址:http://support.microsoft.com/kb/320435

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值