XmlForm.QueryDataConnection 属性

定义

获取对 对象的引用, DataConnection 该对象表示与窗体关联的数据连接。

public:
 abstract property Microsoft::Office::InfoPath::DataConnection ^ QueryDataConnection { Microsoft::Office::InfoPath::DataConnection ^ get(); };
public abstract Microsoft.Office.InfoPath.DataConnection QueryDataConnection { get; }
member this.QueryDataConnection : Microsoft.Office.InfoPath.DataConnection
Public MustOverride ReadOnly Property QueryDataConnection As DataConnection

属性值

一个 DataConnection ,表示与窗体关联的数据连接。

示例

在下面的代码示例中,类的 XmlFormQueryDataConnection 属性用于设置对Microsoft.Office.InfoPath.ADOQueryConnection与表单模板关联的 和 Microsoft.Office.InfoPath.ADOSubmitConnection 对象的引用。 Command然后使用 ADOQueryConnection 对象的 属性和 CommandADOQueryConnection 对象的 属性在消息框中显示每个连接类型的 SQL 命令文本

ADOQueryConnection queryConnection;
ADOSubmitConnection submitConnection;

queryConnection = (ADOQueryConnection) this.QueryConnection;
MessageBox.Show("Query SQL command text: " + queryConnection.Command);

submitConnection = (ADOSubmitConnection) this.QueryConnection;
MessageBox.Show("Submit SQL command text: " + querySubmit.Command);
Dim queryConnection As ADOQueryConnection
Dim submitConnectionmAs ADOSubmitConnection

queryConnection = DirectCast(ADOQueryConnection, Me.QueryConnection)
MessageBox.Show("Query SQL command text: " & queryConnection.Command)

submitConnection = DirectCast(ADOSubmitConnection, Me.QueryConnection)
MessageBox.Show("Submit SQL command text: " & querySubmit.Command)

注解

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

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

此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。

可以通过 Microsoft InfoPath Filler 或 Web 浏览器内打开的表单中运行的代码访问此类型或成员。

适用于