_XDocument3.QueryAdapter 属性

定义

获取对与 Microsoft InfoPath 表单关联的数据适配器对象的引用。

public:
 property System::Object ^ QueryAdapter { System::Object ^ get(); };
public object QueryAdapter { get; }
member this.QueryAdapter : obj
Public ReadOnly Property QueryAdapter As Object

属性值

实现

示例

在以下示例中,对象的 QueryAdapter 属性 XDocument 用于设置对 对象的 ADOAdapterObject 引用;然后使用 CommandADOAdapter 对象的 属性在消息框中显示 SQL 命令文本:

ADOAdapter2 adapter;

adapter = (ADOAdapter2) thisXDocument.<span class="label">QueryAdapter</span>;
thisXDocument.UI.Alert("SQL command text: " + adapter.Command);

在以下示例中,对象的 QueryAdapter 属性 XDocument 用于设置对 对象的 ADOAdapterObject 引用;然后使用 CommandADOAdapter 对象的 属性在消息框中显示 SQL 命令文本:

ADOAdapter2 adapter;

adapter = (ADOAdapter2) thisXDocument.<span class="label">QueryAdapter</span>;
thisXDocument.UI.Alert("SQL command text: " + adapter.Command);

注解

数据适配器对象提供检索数据和将数据提交到外部数据源的不同属性和方法;与表单相关联的数据适配器依赖于最初创建表单时所使用的数据源的类型。

通过 QueryAdapter 属性,可以访问 InfoPath 表单的主数据源。 若要访问用于窗体辅助数据源的数据适配器对象,请使用 DataObjects 属性。

重要提示:此成员只能由与当前打开的窗体在同一域中运行的表单访问,或者由已授予跨域权限的表单访问。

适用于