command和datareader都是对数据库进行查询,两者似乎在很多情况下是可以互相代替的..
sqldataAdapter如果只是用来查询,那么和sqlcommand,sqldatareader没有什么区别.
似乎这三者功能上有相交的区域..
特别是sqlcommand和sqldatareader,如果是执行查询,使用其中一个就可以了.
不知道在实际应用中,他们分别用在什么地方?

解决方案 »

  1.   

    特别是sqlcommand和sqldatareader,如果是执行查询,使用其中一个就可以了.
    不知道在实际应用中,他们分别用在什么地方?
    这句话什么意思呢????
    他们俩个应该一起使用来实现查询,显示查询的结果我还是认为sqldataAdapter比较好用,他是桥梁,是数据库和dataset的中枢,虽说查询数据的时候还是sqldatareader比较快,但我还会选择sqldataAdapter