回 帖 发 新 帖 刷新版面

主题:SqlDataAdapter与SqlDataReader有什么区别??

SqlDataAdapter与SqlDataReader有什么区别??

回复列表 (共3个回复)

沙发

看看方法的区别就知道了。

DataAdapter是一个中介,用于将符合要求的数据一口气进行填充。
DataReader用于顺序获取一条记录。

板凳

DataReader对象一般用于以下情况:
  1、只想读取数据时;
  2、从存储器中获得的数据只用于显示,而不做其他处理。
DataSet对象(与DataAdapter对象一起使用)在以下情况:
  1、可能在数据源中修改(编辑或添加新的)数据时;
  2、想在读取数据后显示数据前对数据进行修改时。例如,你可能想将数据读入一些表中,或在多个表中的数据间创建关系。你也可能想约列,或者利用多个连接创建多个数据表。

3 楼

哦。。谢谢

我来回复

您尚未登录,请登录后再回复。点此登录或注册