你目前正处于脱机状态,正在等待 Internet 重新连接

信息: OleDbType 枚举与 Microsoft Access 数据类型

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 320435
概要
本文介绍了如何将 Microsoft.NET 平台 OLE DB 类型映射到的 Microsoft Access 数据类型的列。
更多信息
当您请访问界面设计表时看了几种选择的数据库数据类型不匹配的字段类型。这是因为这些"类型"只显示格式并且不确定数据类型。Access 将使用其他属性通过 Microsoft OLE DB 提供程序的 Jet 以确定如何设置数据的格式不一定是公开的。

这些属性的示例包括以下:
  • 常规日期长日期长时间中时间短时间日期短日期的显示格式为日期时间数据类型。
  • 超链接文本的访问数据类型的显示格式。
  • 真/假开/关两个映射到访问Yes/No数据类型。

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

下表列出了用于在 Microsoft Access 和这些数据类型与 Microsoft.NET Framework 数据类型以及OleDbType枚举的相关的最常见的数据类型。

访问权限类型名称数据库数据类型OLE DB 键入.NET Framework 键入成员名称
文本VarWCharDBTYPE_WSTRSystem.StringOleDbType.VarWChar
备注LongVarWCharDBTYPE_WSTRSystem.StringOleDbType.LongVarWChar
数字: 字节UnsignedTinyIntDBTYPE_UI1System.ByteOleDbType.UnsignedTinyInt
是/否布尔值DBTYPE_BOOLSystem.BooleanOleDbType.Boolean
日期/时间日期时间DBTYPE_DATESystem.DateTimeOleDbType.Date
货币十进制DBTYPE_NUMERICSystem.DecimalOleDbType.Numeric
数字: 十进制十进制DBTYPE_NUMERICSystem.DecimalOleDbType.Numeric
数字: 双DBTYPE_R8System.DoubleOleDbType.Double
自动编号 (字段大小 =.GUIDDBTYPE_GUIDSystem.GuidOleDbType.Guid
数量: (复制 ID)GUIDDBTYPE_GUIDSystem.GuidOleDbType.Guid
自动编号 (长整型)IntegerDBTYPE_I4System.Int32OleDbType.Integer
数量: (长整型)IntegerDBTYPE_I4System.Int32OleDbType.Integer
OLE 对象LongVarBinaryDBTYPE_BYTESSystem.Byte的数组OleDbType.LongVarBinary
数量: 单一个DBTYPE_R4System.SingleOleDbType.Single
数字: 整数SmallIntDBTYPE_I2System.Int16OleDbType.SmallInt
二元低级*DBTYPE_BYTESSystem.Byte的数组OleDbType.Binary
超链接VarWCharDBTYPE_WSTRSystem.StringOleDbType.VarWChar

* 此数据类型访问设计器用户界面中不可用。您必须创建此数据类型通过代码。
参考
有关数据类型的详细信息请访问下面的 MSDN 网站:
对于 Microsoft Jet 的 OLE DB 提供程序: 数据类型支持
http://msdn.microsoft.com/en-us/library/ms681754 (VS.85).aspx

对于 Microsoft Jet 的 OLE DB 提供程序: DBPROPSET_JETOLEDB_COLUMN 中的特定于提供程序的属性
http://msdn.microsoft.com/en-us/library/ms717947 (VS.85).aspx

OleDbType 枚举
http://msdn.microsoft.com/en-us/library/system.data.oledb.oledbtype.aspx

警告:本文已自动翻译

属性

文章 ID:320435 - 上次审阅时间:07/04/2015 03:50:00 - 修订版本: 5.0

Microsoft ADO.NET 1.1, Microsoft Visual Studio .NET 2002 专业版, Microsoft Visual Studio .NET 2003 Professional Edition, Microsoft Visual Studio .NET 2002 企业级结构设计版, Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio .NET 2002 企业级开发版, Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio .NET 2002 Academic Edition, Microsoft Visual Studio .NET 2003 Academic Edition

  • kbinfo kbmt KB320435 KbMtzh
反馈