FileQueryConnection 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
代表用于从 XML 文件中检索数据的连接。
public ref class FileQueryConnection abstract : Microsoft::Office::InfoPath::DataConnection
public abstract class FileQueryConnection : Microsoft.Office.InfoPath.DataConnection
type FileQueryConnection = class
inherit DataConnection
Public MustInherit Class FileQueryConnection
Inherits DataConnection
- 继承
注解
FileQueryConnection 类表示使用数据连接向导在 InfoPath 中创建的数据连接,该向导指定从用作辅助 (外部) 数据源的 XML 文件检索数据所需的所有信息。
可以使用 DataConnections 类的 XmlForm 属性访问 FileQueryConnection 对象,以从DataConnectionCollection表单模板的 返回连接。
还可以使用 DataSources 的 属性和 QueryConnection 类的 属性XmlFormDataSource从DataSourceCollection表单模板访问 FileQueryConnection 对象,如以下代码行所示。
FileQueryConnection myDataSource =
(FileQueryConnection)(DataSources["XMLFile"].QueryConnection);
Dim myDataSource As FileQueryConnection =
DirectCast(DataSources("XMLFile").QueryConnection, _
FileQueryConnection)
FileQueryConnection 类提供 FileLocation 属性,该属性可用于获取或设置统一资源定位符 (URL) 或通用命名约定 (UNC) 正在使用外部数据源的 XML 文件的路径。
除了从基类继承DataConnection的默认Execute()方法(该基类使用在 InfoPath 表单模板设计模式中以声明方式定义的值执行查询操作)之外,FileQueryConnection 类还提供了 Execute(XPathNavigator) 方法,它允许指定一个不同的 XML 节点,在该节点中插入从外部 XML 文件返回的数据。
FileQueryConnection 类对应于 Microsoft Office InfoPath 2003 对象模型的 XMLFileAdapterObject 类。
构造函数
FileQueryConnection() |
代表用于从 XML 文件中检索数据的连接。 |
属性
FileLocation |
获取或设置统一资源定位符 (URL) 或通用命名约定 (UNC) 与 FileQueryConnection 对象关联的 XML 文件的路径。 |
Name |
获取数据连接的名称。 (继承自 DataConnection) |
方法
Execute() |
根据从中调用数据连接的 ConnectionTypeConnection 类,使用以声明形式为已提交数据、查询参数或要检索的数据定义的值,在数据连接上执行提交或查询操作。 (继承自 DataConnection) |
Execute(XPathNavigator) |
重写默认 Execute() 方法,以允许指定其他位置以插入返回的数据。 |