webservice如何返回sqldatareader类型

2024-11-25 03:51:08
推荐回答(2个)
回答1:

这里还要涉及到SqlDataAdapter类。这个类是适配器的功能。
SqlDataAdapter ada=new SqlDataAdapter(cmd);
DataSet ds=new DataSet();
ada.Fill(ds);
这时候ds里面就有了一张表里的多条数据,要返回它的话,
return ds.Tables[0];

回答2:

sqlreader应该是为了提高读取数据库速度设的。它的功能dataset完全可以替代的。无非datareader是一行一行的读,dataset会把相关的表全部读出来,用dataset完全就可以的。。。