DataConnection 类

定义

代表从中派生每个特定的数据连接类型的基类。

public ref class DataConnection abstract
public abstract class DataConnection
type DataConnection = class
Public MustInherit Class DataConnection
继承
DataConnection
派生

注解

每个数据连接都用于检索数据(插入到主数据源或辅助数据源中的数据)或提交数据。

用于检索或提交主数据源中数据的数据连接将与下面的数据连接对象类型之一相对应:

用于检索辅助数据源中数据的数据连接将与下面的数据连接对象类型之一相对应:

仅用于提交数据的数据连接将与下面的数据连接对象类型之一相对应:

若要访问 DataConnection 特定类型的数据连接的对象,请使用 DataConnectionCollection 与表单模板关联的 对象。 若要访问 DataConnectionCollection 对象,请使用 DataConnections 类的 XmlForm 属性。

若要使用从 DataConnectionCollection返回的 对象的属性或方法,必须将该对象强制转换为表示正在使用的数据连接类型的类型,然后才能访问这些成员。 例如,若要使用AdoQueryConnection表示从 Access 或 SQL Server 数据库) 检索数据的数据连接的对象 (,必须强制转换从 DataConnectionCollection 返回的对象,如以下示例所示。

// Get the Employees connection from the 
// DataConnections collection.
AdoQueryConnection myAdoQueryConnection =
   (AdoQueryConnection)(this.DataConnections["Employees"]);
' Get the Employees connection from the 
' DataConnections collection.
Dim myAdoQueryConnection As AdoQueryConnection = _
   DirectCast(Me.DataConnections("Employees"), AdoQueryConnection)

有关使用数据连接的详细信息,请参阅如何:访问外部数据源。

构造函数

DataConnection()

代表从中派生每个特定的数据连接类型的基类。

属性

Name

获取数据连接的名称。

方法

Execute()

根据从中调用数据连接的 ConnectionTypeConnection 类,使用以声明形式为已提交数据、查询参数或要检索的数据定义的值,在数据连接上执行提交或查询操作。

适用于