DataAdapter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一组 SQL 命令和一个数据库连接,用于填充 DataSet 和更新数据源。
public ref class DataAdapter abstract : System::ComponentModel::Component, System::Data::IDataAdapter
public ref class DataAdapter : System::ComponentModel::Component, System::Data::IDataAdapter
public abstract class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
public class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
type DataAdapter = class
inherit Component
interface IDataAdapter
Public MustInherit Class DataAdapter
Inherits Component
Implements IDataAdapter
Public Class DataAdapter
Inherits Component
Implements IDataAdapter
- 继承
- 派生
- 实现
注解
用作 DataAdapter 数据源之间的 DataSet 桥梁,用于检索和保存数据。 通过 DataAdapter 映射 Fill提供此桥,这会更改 DataSet 数据源中的数据以匹配数据源中的数据,并 Update更改数据源中的数据以匹配其中 DataSet的数据。
如果要连接到SQL Server数据库,则可以使用 SqlDataAdapter 及其关联的 SqlCommand 和 SqlConnection 对象来提高整体性能。 对于 OLE DB 支持的数据源,请使用 DataAdapter 其关联的 OleDbCommand 数据源和 OleDbConnection 对象。 对于 ODBC 支持的数据源,请使用 DataAdapter 其关联的 OdbcCommand 数据源和 OdbcConnection 对象。 对于 Oracle 数据库,请使用 DataAdapter 其关联的 OracleCommand 对象和 OracleConnection 对象。
创建实例 DataAdapter 时,读/写属性将设置为初始值。 有关这些值的列表,请参阅 DataAdapter 构造函数。
构造函数
| 名称 | 说明 |
|---|---|
| DataAdapter() |
初始化 DataAdapter 类的新实例。 |
| DataAdapter(DataAdapter) |
从同一类型的现有对象初始化类的新实例 DataAdapter 。 |
属性
| 名称 | 说明 |
|---|---|
| AcceptChangesDuringFill |
获取或设置一个值,该值指示在将它添加到AcceptChanges()任何DataRow操作期间之后是否DataTable对它调用。 |
| AcceptChangesDuringUpdate |
获取或设置是否 AcceptChanges() 在一个 Update(DataSet)过程中调用 。 |
| CanRaiseEvents |
获取一个值,该值指示组件是否可以引发事件。 (继承自 Component) |
| Container |
IContainer获取包含 .Component (继承自 Component) |
| ContinueUpdateOnError |
获取或设置一个值,该值指定在行更新期间遇到错误时是否生成异常。 |
| DesignMode |
获取一个值,该值指示当前是否 Component 处于设计模式。 (继承自 Component) |
| Events |
获取附加到此 Component对象的事件处理程序的列表。 (继承自 Component) |
| FillLoadOption |
获取或设置LoadOption确定适配器如何从中DataTable填充 DbDataReader 。 |
| MissingMappingAction |
确定传入数据没有匹配表或列时要执行的操作。 |
| MissingSchemaAction |
确定现有 DataSet 架构与传入数据不匹配时要执行的操作。 |
| ReturnProviderSpecificTypes |
获取或设置该方法应 |
| Site | (继承自 Component) |
| TableMappings |
获取一个集合,该集合提供源表和 a DataTable. |
方法
活动
| 名称 | 说明 |
|---|---|
| Disposed |
当组件通过对方法的调用 Dispose() 释放时发生。 (继承自 Component) |
| FillError |
在填充操作期间发生错误时返回。 |
显式接口实现
| 名称 | 说明 |
|---|---|
| IDataAdapter.TableMappings |
获取一个集合,该集合指示如何将源表映射到数据集表。 |