ADO API 参考(ADO 集合)

类别:Asp 点击:0 评论:0 推荐:
Errors 集合

   

   

   

包含在响应涉及提供者的单个失败时产生的所有 Error 对象。


说明

任何涉及 ADO 对象的操作都可以产生一个或多个提供者错误。产生错误时,可以将一个或多个 Error 对象置于 Connection 对象的 Errors 集合中。其他 ADO 操作产生错误时,将清空 Errors 集合,并且将新的 Error 对象置于 Errors 集合中。

每个 Error 对象代表特定的提供者错误,而不是 ADO 错误。ADO 错误被记载在运行时的异常处理机制中。例如,在 Microsoft Visual Basic 中,出现特定 ADO 的错误出现将引发 On Error 事件并且该错误将显示在 Err 对象中。

没有产生错误的 ADO 操作对 Errors 集合没有影响。使用 Clear 方式可手工清除 Errors 集合。

Errors 集合中的 Error 对象集合描述响应单个语句时产生的所有错误。列举 Errors 集合中指定错误可使错误处理例程更精确地确定产生错误的原因及错误来源,并执行适当还原步骤。

某些属性和方法将返回作为 Errors 集合中的 Error 对象显示的警告,但不会中止程序的执行。在调用 Recordset 对象上的 Resync、UpdateBatch 或 CancelBatch 方法,Connection 的 Open 方法或者设置 Recordset 对象上的 Filter 属性前,请调用 Errors 集合上的 Clear 方法。这样您就可以阅读 Errors 集合的 Count 属性以测试返回的警告。

注意    有关单个 ADO 操作可产生多个错误的方式的详细说明,请参阅 Error 对象主题。

Fields 集合

包含 Recordset 对象的所有 Field 对象。


说明

Recordset 对象包括 Field 对象组成的 Fields 集合。每个 Field 对象对应 Recordset 集中的一列。在通过调用集合上的 Refresh 方法打开 Recordset 前可以填充 Fields 集合。

注意   有关如何使用 Field 对象的详细说明,请参阅 Field 对象主题。

Parameters 集合

包含 Command 对象的所有 Parameter 对象。


说明

Command 对象具有由 Parameter 对象组成的 Parameters 集合。

使用 Command 对象的 Parameters 集合上的 Refresh 方法,可以获取有关 Command 对象中指定的存储过程或参数化查询的提供者的参数信息。某些提供者不支持存储过程进行调用或参数化查询,使用这样的提供者时调用 Parameters 集合上的 Refresh 方法将返回错误。

如果调用 Refresh 方法前没有定义自己的 Parameter 对象而访问 Parameters 集合,ADO 将自动调用方法并填充该集合。

如果知道与要调用的存储过程或参数化查询相关联的参数的属性,可以最小化对提供者的调用以提高性能。使用 CreateParameter 方法可以创建具有适当属性设置的 Parameters 对象,使用 Append 方法可以将其添加到 Parameters 集合。这将允许您设置并返回参数值而不必调用参数信息的提供者。如果正在写入不提供参数信息的提供者,则必须使用此方法手工填充 Parameters 集合才能使用参数。如果必要可以使用 Delete 方法将 Parameters 对象从 Parameters 集合中删除。

Properties 集合

包含特定对象实例的所有 Property 对象。





说明

某些 ADO 对象包含由 Property 对象组成的 Property 集合。每个 Property 对象与指定给提供者的 ADO 对象的特性相对应。

注意    有关如何使用 Property 对象的详细说明,请参阅 Property 对象主题。

本文地址:http://com.8s8s.com/it/it9356.htm