ASP.NET下怎么实现一条一条记录来操作

minghui000 2005-10-16 03:43:05
我在ASP下可以用RecordSet一条一条记录来操作

Do While Not rs.EOF 这种
rs.update()
rs.movenext()

那在ASP.NET下如何实现类似的功能呢?
...全文
243 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
juziE2006 2005-10-22
  • 打赏
  • 举报
回复
SqlCommand cm=new (sql,Connection);
SqlDataReader dr=cm.ExectueReaer();

While(dr.Read())
{
读到一项中
}
edwardfay 2005-10-22
  • 打赏
  • 举报
回复
sqlDataAdapter.Fill(DataTable,"table1")
dim Dr as DataRow
dim i as integer
dim S as string
for i=0 to DataTabe.Rows.Count-1
S=S & DataTable.Rows(i).Item(0) & " ^ "
Next


还是这个方法好点
rubygmm 2005-10-17
  • 打赏
  • 举报
回复
在VB里面是用RecordSet,在.NET里面是用dataset的.
jxdyzwh 2005-10-17
  • 打赏
  • 举报
回复
用dataset和datatable
woainin 2005-10-16
  • 打赏
  • 举报
回复
datareader
SeeSunSet 2005-10-16
  • 打赏
  • 举报
回复
sqlDataAdapter.Fill(DataTable,"table1")
dim Dr as DataRow
dim i as integer
dim S as string
for i=0 to DataTabe.Rows.Count-1
S=S & DataTable.Rows(i).Item(0) & " ^ "
Next
pxj123 2005-10-16
  • 打赏
  • 举报
回复
你可按下面的简单的方法试试看:

你首先定义一条查询语句,它是功能是统计数据库的记录;如:

string str_Sql="select count(*)as co from database where 条件";
SqlCommand cmd = new SqlCommand(str_Sql,con);
SqlDataReader dr=cmd.ExecuteReader();
最后,用以下的句子试一下:

for(int i=0;i<dr[co];i++) /***其中dr[co]为符合条件记录数***/
{读取该记录;}
lzt7 2005-10-16
  • 打赏
  • 举报
回复
str_Sql="select * from PE_Class where classid =1";
SqlCommand cmd = new SqlCommand(str_Sql,con);
SqlDataReader dr=cmd.ExecuteReader();
while ( dr.Read() )
{}
ChengKing 2005-10-16
  • 打赏
  • 举报
回复
look this article,one way of it descrip
SqlDataReader.
http://blog.csdn.net/chengking/archive/2005/10/07/496656.aspx
cuike519 2005-10-16
  • 打赏
  • 举报
回复
SqlDataReader对象可以类似上面的方式遍历数据。

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧