我的Sqlcommand 也可以在执行前调用 SqlConnection.open , 执行后调用 close

解决方案 »

  1.   

    DataSet、 DataAdapter 与SqlCommand没有可比性;与DataReader(SqlDataReader\OleDbDataReader)比吧。
      

  2.   

    我是说用 Sqlcommand.ExecuteNonQuery与 修改 DataRow 然后 DataAdapter.Update的区别。另外,DataAdapter 是脱机的,怎么处理事务啊(SqlConnection 不一定是打开的嘛)。
      

  3.   

    DataSet是脱机的,但DataAdapter要工作却是必须连机的,比如Fill和Update。
    事务就是在Update之前启用事务啊。
    DataAdapter不就是使用Command来做数据更新的吗?
      

  4.   

    应该是Dataset能够增加限制,过滤,排序等功能吧。