当前位置:编程学习 > C#/ASP.NET >>

怎么写个 循环 读出 数据库 第一条 ID 到最后一条 ID 的内容?

怎么写个   循环 读出 数据库 第一条 ID 到最后一条 ID 的内容? --------------------编程问答-------------------- DataReader 效率高 --------------------编程问答--------------------

System.Collections.ArrayList list1 = new System.Collections.ArrayList();


sqlcommand cmd = new sqlcommand();

sqlconnection con = new sqlconnection( constring )
sqldatareader rd = cmd.cmd.ExecuteReader();


 if (rd.Read())
 {
      list1.add (    rd["ID"].ToString()) ;
 }

代码没验证过,大概就这个意思。
--------------------编程问答--------------------
引用 1 楼 liyong11111 的回复:
DataReader 效率高



System.Collections.ArrayList list1 = new System.Collections.ArrayList(); 


sqlcommand cmd = new sqlcommand(); 

sqlconnection con = new sqlconnection( constring ) 
sqldatareader rd = cmd.cmd.ExecuteReader(); 


 while (rd.Read()) 
 { 
      list1.add (    rd["ID"].ToString()) ; 
 } 
--------------------编程问答-------------------- 也可以这样:
得到一个datatable,然后对它逐条读取 --------------------编程问答--------------------  while (rd.Read())  
 {  
      list1.add (    rd["ID"].ToString()) ;  
 }   --------------------编程问答--------------------
while(dr.Read())
{
  //.....
}
--------------------编程问答--------------------
引用 1 楼 liyong11111 的回复:
DataReader 效率高
--------------------编程问答-------------------- 有问题请先GOOGLE,BAIDU --------------------编程问答-------------------- up --------------------编程问答-------------------- up --------------------编程问答-------------------- 可以先得到一个datatable 
然后 用 foreatch 循环就可以了啊
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,