OleDbDataAdapter
来源:互联网 发布:苏34 知乎 编辑:程序博客网 时间:2024/09/21 11:19
OleDbDataAdapter 充当 DataSet 和数据源之间的桥梁,用于检索和保存数据。OleDbDataAdapter 通过以下方法提供这个桥接器:使用 Fill 将数据从数据源加载到 DataSet 中,并使用 Update 将 DataSet 中所作的更改发回数据源。
当 OleDbDataAdapter 填充 DataSet 时,它将为返回的数据创建适当的表和列(如果它们尚不存在)。但是,除非 MissingSchemaAction 属性设置为 AddWithKey,否则这个隐式创建的架构中不包括主键信息。也可以使用 FillSchema,让 OleDbDataAdapter 创建 DataSet 的架构,并在用数据填充它之前就将主键信息包括进去。
请注意,包括 MSDataShape 提供程序在内的某些 OLE DB 提供程序并不返回基表或主键信息。因此,OleDbDataAdapter 无法对任何已创建的 DataTable 正确设置 PrimaryKey 属性。在这些情况下,应该为 DataSet 中的表显式地指定主键。
OleDbDataAdapter 还包括 SelectCommand、InsertCommand、DeleteCommand、UpdateCommand 和 TableMappings 属性,以便于数据的加载和更新。
当创建 OleDbDataAdapter 的实例时,属性都设置为其初始值.
当 OleDbDataAdapter 填充 DataSet 时,它将为返回的数据创建适当的表和列(如果它们尚不存在)。但是,除非 MissingSchemaAction 属性设置为 AddWithKey,否则这个隐式创建的架构中不包括主键信息。也可以使用 FillSchema,让 OleDbDataAdapter 创建 DataSet 的架构,并在用数据填充它之前就将主键信息包括进去。
请注意,包括 MSDataShape 提供程序在内的某些 OLE DB 提供程序并不返回基表或主键信息。因此,OleDbDataAdapter 无法对任何已创建的 DataTable 正确设置 PrimaryKey 属性。在这些情况下,应该为 DataSet 中的表显式地指定主键。
OleDbDataAdapter 还包括 SelectCommand、InsertCommand、DeleteCommand、UpdateCommand 和 TableMappings 属性,以便于数据的加载和更新。
当创建 OleDbDataAdapter 的实例时,属性都设置为其初始值.
- OleDbDataAdapter
- OleDbDataAdapter
- C#:OleDbDataAdapter
- OleDbDataAdapter 插入记录
- OleDbDataAdapter 更新dataGridView数据
- OleDbDataAdapter 具体使用案例
- [VB.NET]关于OleDbDataAdapter的Fill问题
- OleDbCommand与OleDbCommandBuilder、OleDbDataAdapter、OleDbDataReader的关系
- 将OleDbDataAdapter绑定到Winform下的DataGrid
- 以OleDbCommand说到与OleDbCommandBuilder、OleDbDataAdapter、OleDbDataReader的关系
- 如何用OleDbDataAdapter来对数据库进行操作?
- C# OLEDBDATAADAPTER 配合 commandbuilder 连接数据库和dataset时注意事项
- 一个OleDbDataAdapter是否可以负责多张表的更新
- OleDbDataAdapter.update更新数据成功,但数据没有变化
- OleDbDataAdapter与OleDbDataReader方式读取EXCEL并转换为DataTable
- C#:OleDbDataAdapter 进行增,删,改,查操作
- OleDbDataAdapter 的Update语句执行时提示“insert into语法错误”解决方法
- 【c#操作office】--OleDbDataAdapter 与OleDbDataReader方式读取excel,并转换为datatable
- 1.5 变量
- 如何查看IIS日志
- 1.6 数据流元素
- 1.7 错误处理和日志记录
- 三个数字的中间值
- OleDbDataAdapter
- sql分页存储过程
- 1.8 SQL Server 2005的版本
- 1.9 小结
- 推荐几个基于.net的cms系统(转)
- 2.1 使用Import and Export Wizard
- 今天配置了mantis
- 2.2 Package Installation Wizard
- 2.3 Business Intelligence DevelopmentStudio