众位高手:
我是asp.net 的初学者,现在在用asp.net2.0,也听过北大青鸟的视频课程 ,其中有几个概念老是弄不好,希望有高手帮助下:
1)、我应该怎样使用SqlCommand  SqlDataAdapter  DataSet DataTable   这几个对象?
2)、ArrayList 和Array有什么区别??
3)、为什么有时用cmd.ExecuteReader()来返回一个SqlDataAdapter ,而有的时候直接new SqlDataAdapter("sql语句",con)就行了,这两种写法有哪些区别??

解决方案 »

  1.   

    静下心来系统地看一本书吧,这样对.net才能有一个较为全面的了解;或者先把这些放下,从“模仿”开始,然后慢慢理解就现在来说,偶不知道该从哪里向楼主说起...
      

  2.   

    1)、我应该怎样使用SqlCommand  SqlDataAdapter  DataSet DataTable   这几个对象?
    ==========================
    SqlCommand 执行sql语句的命令对象
    SqlDataAdapter 适配器用来填充DataSet 或 DataTable,或用上两个对象更新修改数据库
    DataSet 代表一个或几个DataTable的集合,并可以反映他们的关系
    2)、ArrayList 和Array有什么区别??
    ArrayList 可理解动态改变长度的数组
    Array就是所有数组的基类,不可动态改变长度
    3)、为什么有时用cmd.ExecuteReader()来返回一个SqlDataAdapter ,而有的时候直接new SqlDataAdapter("sql语句",con)就行了,这两种写法有哪些区别??
    =========
    ExcuteReader不可返回SqlDataAdapter,他返回一个DataReader一种数据读取器,