日期:2014-05-20  浏览次数:20466 次

菜鸟的问题:请问读取单个的数据应该用哪种方法??
比如我把一些网站信息放在一个表中,每个字段里放一条信息,总共只有一条记录

请问,读取的时候用下面哪种方法比较好??或者是有其他方法??请指教

一:
datareader[ "字段 "].ToString();

二:
dataset.Table[ "tab "].Rows[0][ "字段 "]

------解决方案--------------------
datareader效率高些.
------解决方案--------------------
如果只有一个字段可用 cmd.ExecuteScalar
------解决方案--------------------
当然第1种效率高些
------解决方案--------------------
如果是表里只有一行,为什么要建表?设计上来说就是失败的。如果你非要读,理论上READER快,但你只有一样,所以说,一样快,没有任何区别。

------解决方案--------------------
如果只是读取,不做其他操作,建议用datareader.
------解决方案--------------------
使用第一种datareader[ "字段 "].ToString();