这里还要涉及到SqlDataAdapter类。这个类是适配器的功能。
SqlDataAdapter ada=new SqlDataAdapter(cmd);
DataSet ds=new DataSet();
ada.Fill(ds);
这时候ds里面就有了一张表里的多条数据,要返回它的话,
return ds.Tables[0];
sqlreader应该是为了提高读取数据库速度设的。它的功能dataset完全可以替代的。无非datareader是一行一行的读,dataset会把相关的表全部读出来,用dataset完全就可以的。。。