1、DataSet 是 ADO.NET 结构的主要组件,它是从数据源中检索到的数据在内
存中的缓存。
2、Connection 对象代表打开的、与数据源的连接。
3、Command 对象能够用来执行查询命令,插入,删除等操作.并将满足条件的记
录返回到 Recordset 对象。Command 对象所执行的这些命令可以是 SQL 语句、
存储过程、数据库表或系统能够支持的其他格式的文件。
注意:如果在相同连接上执行两个或多个 Command 对象,并且某个 Command
对象是带输出参数的存储过程,这时会发生错误。要执行各个 Command 对象,
请使用独立的连接或将所有其他 Command 对象的连接断开。
4、DataAdapter 对象 对象在 DataSet 和数据源之间架起一座”桥梁”.
①DataReader 对象用于从数据库库中读取由 select 命令返回的只读,只进的
数据流,在这个过程中一直保持与数据库的连接.
②DataReader 对象提供了用顺序的、只读的方式读取用 Command 对象获得
的数据结果集。由于 DataReader 只执行读操作,并且每次只在内存缓冲区里存
储结果集中的一条数据,所以使用 DataReader 对象的效率比较高,如果要查询
大量数据,同时不需要随机访问和修改数据,Data Reader 是优先的选择。
5、Visual C#改变记录指针是通过一个名叫 BindingManagerBase 类来实现的.两
个主要属性,即:
Position 记录数据集的当前指针
前一条:mM.Position = mM.Position-1;
后一条则是加 1;第一条则是:mM.Position = 0;最后一条则是:mM.Position =
mM.count-1;
Count 数据集中的总数.