CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

这样进行数据库连接,怎么才能取得记录数呢?

楼主vvfeng(山风)2005-06-15 17:57:25 在 .NET技术 / C# 提问

下边就是我的代码,就是取得数据库中所有的内容,放到一个ListBox中,可是我怎么取得记录数呢?  
   
  string   select="select   *   from   test";  
  SqlConnection   conn=new   SqlConnection(source);  
  conn.Open();  
  SqlCommand   cmd=new   SqlCommand(select,conn);  
  SqlDataReader   reader=cmd.ExecuteReader();  
  ListBox1.Items.Clear();  
  while   (reader.Read())  
  {  
  ListBox1.Items.Add(reader[0]   +   "     "   +   reader[1]);  
  } 问题点数:50、回复次数:4Top

1 楼zhongwanli(㊣【为了老婆,二次重构____然后升★★】㊣)回复于 2005-06-15 18:02:33 得分 15

1.   用   适配器   填充     数据集   中的数据表,表的纪录数  
   
  2.   用   Cmd.ExecuteNonQuery()   就会返回影响纪录的行数  
   
   
   
  Top

2 楼zhongwanli(㊣【为了老婆,二次重构____然后升★★】㊣)回复于 2005-06-15 18:02:49 得分 0

当然还有其他的Top

3 楼dutguoyi(新鲜鱼排)回复于 2005-06-15 18:05:00 得分 5

如果用SqlDataReader   好象只能用RecordsAffected。  
  以前用的很少。不好意思。Top

4 楼LaoDai_Net(『老代』)回复于 2005-06-15 18:14:03 得分 30

使用DataSet  
  string   select="select   *   from   test";  
  SqlConnection   conn=new   SqlConnection(source);  
  conn.Open();  
  SqlCommand   cmd=new   SqlCommand(select,conn);  
  SqlDataAdapter   da   =   new   SqlDataAdapter(cmd);  
  DataSet   ds   =   new   DataSet()  
  da.Fill(ds);  
  ListBox1.DataSource   =   ds.Tables[0].DefaultView;  
  ListBox1.DataTextField   =   "字段名";  
  ListBox1.DataValueField   =   "字段名";  
  ListBox1.DataBind();  
   
  记录数量   ds.Tables[0].Rows.Count  
   
    如果你全部记录都加入了ListBox,可以通过listbox的Rows就是记录数了Top

相关问题

  • 我怎么才能控制记录条数?(Access数据库)
  • 我怎么才能控制记录条数?(Access数据库)(sureli)
  • 怎样才能获得数据库记录条数!
  • 怎样才能删除数据库相关记录呢?
  • 怎么对DAO连接的数据库添加记录?
  • 连接Access数据库无法增加记录
  • sybase数据库的密码忘了要怎么才能连接?
  • 怎么才能在COM中共享数据库连接?
  • 请问jsp怎么才能连接Oracle数据库
  • 我怎么才能与数据库连接!

关键词

  • ds
  • listbox
  • 记录
  • 取得
  • sqlcommand
  • conn
  • reader
  • sqlconnection
  • cmd
  • select

得分解答快速导航

  • 帖主:vvfeng
  • zhongwanli
  • dutguoyi
  • LaoDai_Net

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo