99问答网
所有问题
C# SqlDataReader 为什么只能读取到第一条数据?
如题所述
举报该问题
推荐答案 2016-08-25
因为你的条件里面,不管是if 还是else if ,都会return 所以循环只执行一次。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/7jvveteev7z7vjzOte.html
其他回答
第1个回答 推荐于2018-04-15
你的逻辑是Tb_UserName.Text等于或不等于,都return。肯定只能读取到一条数据呀。逻辑不对。
相似回答
C#
之
DataReader
和 DataSet 的区别
答:
由于DataReader的特殊性和高性能,所以DataReader是只进的,你读了第一条后就不能再去读取第一条了
。DataSet则是将数据一次性加载在内存中,抛弃数据库连接(俗称:断开式连接)。读取完毕即放弃数据库连接,因为DataSet将数据全部加载在内存中,所以比较消耗内存。但是确比DataReader要灵活,可以动态的添加...
asp.net
c#
关于
SqlDataReader
的数组存储问题
答:
NextResult()是
读取
下一个
数据
集,不是下一条记录。读取下一条记录用 Read(). 在循环体前面不需要加Read(),否则就重复读取,会跳过
第一条
记录。综上,改成如下即可。
SqlDataReader
sdr = cmd.ExecuteReader();String[] stations = new String[100];Int32 i = 0;while (sdr.Read()){ station...
使用
c#
操作
数据
库,本地网络对象与断开式连接对象的区别和优缺点_百度...
答:
因为DataReader每次只在内存中加载一条数据,所以占用的内存是很小的
。由于DataReader的特殊性和高性能,所以DataReader是只进的,你读了第一条后就不能再去读取第一条了。DataSet则是将数据一次性加载在内存中,抛弃数据库连接(俗称:断开式连接)。读取完毕即放弃数据库连接,因为DataSet将数据全部加载在...
c#
中
sqldatareader
和 sqldataadapter 、dateset的比较
答:
SqlDataReader是个数据读取器,向前不可后退、每次只读取一条
。速度快,现代项目里面用它用得最多。DataSet是个内存数据库,它与其它两个是根本不一样的。SqlDataAdapter是个数据适配器,工作于DataSet和数据库之间,负责将数据从数据源读出来放在DataSet中,或将DataSet中的更改更新回数据库。所以以上可以...
C#
之
DataReader
和 DataSet 的区别
答:
由于
DataReader
一次
只读取
一行数据,所以占用内存较小。但DataReader为只进且只读的,也就是只能单方向向前读取,如果你想回头去读取上
一条数据
是不允许的,并且不允许其修改数据。由于DataSet一次性读取所有数据,所以比较消耗资源,但也提高了灵活性,在断开数据库连接情况下你可以对数据进行任何增删改查,...
c#
如何判断
Sql
Ce
DataReader
有多条记录
答:
DataReader
是一个向前的只读的指针,每次
只读取一条数据
,无法获取要读取的记录总数。
c#
DataReader
和用DataAdapter来填充DataSet 两者的效率的区别有多大...
答:
DataSet效率高.因为
DataReader
是在线读取,也就是说在DataReader
读取数据
期间,客户端和数据库之间始终保持一个连接,一次只读
一条数据
;而DataSet从数据库中读取一堆数据 到 客户端后就可以断开和数据库的连接了.用 DataReader 会使数据库服务器的压力增大,会降低数据库服务器效率. (并发率高的情况下)...
C#
数据库中想判断是否
读取到数据
怎么办?
答:
读一条,就指到下一条。结果集
第一条数据
的前边一条是BOF,B就是Begin的首字母,最后一条的后边是EOF。结果集查回来,指针通常指向BOF,如果你写arr["字段名"]就会出错,应该先读一次,并且读的时候要判断是否
读取
成功,如果结果集为空,读的时候就会从BOF直接指向EOF,这样读取会失败。
C#
里面
DataReader
中.Read()
读取一
个值
?为什么
显示是错误的?
答:
接收返回值(int)int sum=0; //先定义接收值变量 if(
reader
.read()) //读一次 { sum=reader.GetInt32(0); //取得int的值 }
大家正在搜
cpu只能从什么中读取数据
数据库取第一条数据
ram存储的数据只能读取
什么能直接读取硬盘上的数据
cpu能直接读取什么中的数据
RAM的数据只能读取吗
cpu只能读取硬盘上的数据
只能读取不能写入的存储器是
rom可随机读取数据吗
相关问题
SqlDataReader只能读取一行记录?
C#读取数据为什么第一条数据没有
为什么只能读取数据库表的第一行数据
c#中 sqldatareader的reader方法怎么读取...
SqlDataReader通过存储过程读取只出现一条数据
C#SqlDataReader问题,如何读取并在richTe...
C#中SQLdatareader读取SQLserver的时候...