问题描述
- C#中的DataAdapter类
-
C#中的DataAdapter类主要是什么作用,它与DataSet类有什么关系?
解决方案
DataSet是存储数据的存储类
DataAdapter 是用于填充DataSet的工具(DataAdapter 要利用Command才能有效)
//假设前面已经设置好Command了
DataAdapter _da=new DataAdapter (cmd);
DataSet _ds=new DataSet();
_da.Fill(_ds);
这样ds里存的就是cmd设置的sql所查出的内容!
详细的你参考 C#的数据库访问机制
解决方案二:
dataset只能临时存放数据,也就是内存中的表的集合,dataAdpter是介于Dataset和数据库之间的适配器,也就是一个是容器,一个是管理容器的。可以这么认为。
时间: 2024-09-17 04:56:04