OleDbType 枚举与 Microsoft Access 数据类型

来源:互联网 发布:js prompt函数 编辑:程序博客网 时间:2024/04/29 19:15

INFO: OleDbType 枚举与 Microsoft Access 数据类型

注意:这篇文章是由无人工介入的自动的机器翻译系统翻译完成。这些文章是微软为不懂英语的用户提供的, 以使他们能够理解这些文章的内容。微软不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的使用所引起的任何直接的, 或间接的可能的问题负责。
文章编号 : 320435 最后修改 : 2004年6月16日 修订 : 4.0
本页
概要概要
更多信息更多信息
列表最常见的数据类型映射列表最常见的数据类型映射
参考参考

概要

本文介绍 Microsoft.NET 平台 OLEDB 类型如何映射到 Microsoft Access 数据类型的列。
回到顶端 回到顶端

更多信息

当您使用 Access 界面来设计表, 您看到几种选择为字段类型与数据库数据类型不匹配。 这是因为这些" 类型 " 只显示格式和执行不确定数据类型。 访问使用通过 Microsoft OLE DB Provider for Jet确定如何格式化数据不必公开其他属性。

这些属性的示例包括: • 常规日期 长日期 长时间 中型时间 短时间 中型日期 短日期 是显示格式为 DateTime 数据类型。 • 超链接 是用于访问 文本 数据类型显示格式。 • 真 / 假 设置/取消 同时映射到 Access Yes/No 数据类型。
回到顶端 回到顶端

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

下表列出最常见数据类型 MicrosoftAccess 和关系 OleDbType 枚举为 Microsoft.NETFramework 数据类型与这些数据类型中使用。

访问类型名称 数据库数据类型 OLEDB 类型 .NET 框架类型 成员名称 文本 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 日期 / 时间 DateTime DBTYPE _ DATE System.DateTime OleDbType.date 货币 十进制 DBTYPE_NUMERIC System.Decimal OleDbType.numeric 十进制数: 十进制 DBTYPE_NUMERIC System.Decimal OleDbType.numeric 双数: DBTYPE_R8 System.Double OleDbType.Double Autonumber (复制 ID) GUID DBTYPE_GUID System.Guid OleDbType.guid 复制 (ID) 号: GUID DBTYPE_GUID System.Guid OleDbType.guid Autonumber (长整型) 整数 DBTYPE_I4 System.Int 32 OleDbType.integer 数量: (长整型) 整数 DBTYPE_I4 System.Int 32 OleDbType.integer OLE 对象 LongVarBinary DBTYPE_BYTES 数组 System.Byte OleDbType.LongVarBinary 单个数字: 单个 DBTYPE_R4 System.Single OleDbType.single 整型数: SmallInt DBTYPE_I2 System.Int 16 OleDbType.SmallInt 二进制 VarBinary * DBTYPE_BYTES 数组 System.Byte OleDbType.binary 超链接 VarWChar DBTYPE _ WSTR System.String OleDbType.VarWChar
FAILED TO TRANSLATE SENTENCE 您必须创建此数据类型通过代码。
回到顶端 回到顶端

参考

有关数据类型, 请访问以下 MSDN 网站:
OLE DB Provider for Microsoft Jet 数据类型支持:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/oledb/htm/oledbprovjet_data_type_support.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/oledb/htm/oledbprovjet_data_type_support.asp)

OLE DB Provider for Microsoft Jet DBPROPSET_JETOLEDB_COLUMN 中提供程序特有的属性:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/oledb/htm/oledbprovjet_provider_specific_properties_in_dbpropset_jetoledb_column.asp(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/oledb/htm/oledbprovjet_provider_specific_properties_in_dbpropset_jetoledb_column.asp)

OleDbType 枚举
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataOleDbOleDbTypeClassTopic.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataOleDbOleDbTypeClassTopic.asp)
回到顶端 回到顶端

这篇文章中的信息适用于:
• Microsoft ADO.NET 1.0 • Microsoft ADO.NET 1.1 • Microsoft Visual Studio .NET 2002 Professional Edition • Microsoft Visual Studio .NET 2003 Professional Edition • Microsoft Visual Studio .NET 2002 Enterprise Architect • Microsoft Visual Studio .NET 2003 Enterprise Architect • Microsoft Visual Studio .NET 2002 Enterprise Developer • Microsoft Visual Studio .NET 2003 Enterprise Developer • Microsoft Visual Studio .NET 2002 Academic Edition • Microsoft Visual Studio .NET 2003 Academic Edition
回到顶端 回到顶端
关键字: 
kbinfo KB320435 KbMtzh kbmt
回到顶端 回到顶端
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、


From: http://blog.csdn.net/DoItPerfect/archive/2006/11/18/1393473.aspx
原创粉丝点击