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

信息: 基础 OLE 和 OLEDB 提供程序错误公开通过 ADO

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 168354
不再更新的 KB 内容免责声明
本文介绍那些 Microsoft 不再提供支持的产品。因此本文按“原样”提供,并且不再更新。
概要
ActiveX 数据对象 (ADO) 通过它们,如有可能引发到错误集合来处理的错误。错误集合包含一个 Error 对象对 ADO 从其基础提供程序处理每个错误。通常,这些错误值是一个数值的 HRESULT,如 OLE DB 或甚至 OLE 本身的提供程序引发的。由于这些基础组件的它们和其 HRESULTS 不记录 ADO 联机文档中。

这篇文章指向更常见的来源可能会引发 ado 的 HRESULTS 的列表。

更多信息
有关特定错误的其他信息,查询错误消息或实际的错误消息上的查询的十六进制或十进制值上。

两个值,一个 HRESULT

根据在开发环境和用于补漏白的错误条件的机制,您可能会看到 HRESULTS 两种形式之一:
0x80004005  (hex)-2147467259 (long)					
它们是相同的值,但以不同的方式强制转换。在这种情况下它们是 E_FAIL 为值这可能表示 OLE DB 和其基础提供程序都不是能够正确标识错误的来源。

Oledberr.exe 包含的更常见的来源可能会引发 ado HRESULTS 的列表。 以下文件是可从 Microsoft 下载中心下载:
发布日期: 2002 2002年 8 月 28日,

有关如何下载 Microsoft 支持文件的其他信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591如何从联机服务获得 Microsoft 支持文件
Microsoft 扫描此文件的病毒。Microsoft 使用该文件已过帐的日期上获得的最新病毒检测软件。该文件存储在安全性得到增强的服务器,这有助于防止未经授权的情况下对其进行更改文件上。

警告:本文已自动翻译

属性

文章 ID:168354 - 上次审阅时间:08/05/2004 21:52:11 - 修订版本: 2.2

Microsoft ActiveX Data Objects 2.0, Microsoft ActiveX Data Objects 2.1, Microsoft ActiveX Data Objects 2.5, Microsoft ActiveX Data Objects 2.6, Microsoft ActiveX Data Objects 2.7, Microsoft OLE DB 2.0, Microsoft OLE DB 2.1, Microsoft OLE DB 2.5, Microsoft OLE DB 2.6

  • kbmt kbdownload kbdatabase kbinfo kbmdacnosweep KB168354 KbMtzh
反馈