随机显示数据库一条记录

原创 2007年10月10日 12:33:00
protected void Page_Load(object sender, EventArgs e)
    
...{
        dataBind();
    }

    
public void dataBind()
    
...{
        
int RecNo = 0, RecNo2 = 0, MaxRecNo, MinRecNo;
        Random R 
= new Random();
        SqlDataReader DR;
        
//**** 连接到数据库
        SqlConnection CN = new SqlConnection("Server=.;Database=Northwind;uid=sa;pwd=sa");
        CN.Open();
        
//**** 找到最大的和最小的ID号
        SqlCommand Cmd = new SqlCommand("select Max(ProductId) as MaxProdid ,Min(ProductId) as MinProdId from Products", CN);
        DR 
= Cmd.ExecuteReader();
        DR.Read();
        MaxRecNo 
= (int)DR["MaxProdid"];
        MinRecNo 
= (int)DR["MinProdid"];
        DR.Close();
        
//**** 创建一个随机数
        RecNo = R.Next(MinRecNo, MaxRecNo);
        RecNo2 
= R.Next(MinRecNo, MaxRecNo);
        
//**** 显示随机记录信息。
        Cmd = new SqlCommand("select * from Products Where ProductID = " + RecNo, CN);
        DR 
= Cmd.ExecuteReader();
        DR.Read();
        Response.Write(
"今日的产品名称: <b>" + DR["ProductID"+ " - " + DR["ProductName"+ "</b>");
        
//this.Label1.Text = DR["ProductID"].ToString() ;
        
//this.Label2.Text = DR["ProductName"].ToString();
        DR.Close();
        CN.Close();
    }
 

HTML技术:如何在网页中图片的随机显示

HTML技术:如何在网页中图片的随机显示,图片随机显示是一个应用非常广泛的技巧。比如随机banner的显示,当你进入一个网站时它的banner总是不同的,或者总有内容不同的提示(tips),大家在网上...
  • axl19530209
  • axl19530209
  • 2015年02月12日 09:51
  • 3779

C#——随机显示图片

C#随机显示图片
  • IhavenoideaA
  • IhavenoideaA
  • 2015年04月23日 20:50
  • 454

随机生成姓名、密码、地址、电话等,数据库插入数据必备

随机生成中文名字,数据库插数据必备
  • qq_33343480
  • qq_33343480
  • 2016年08月25日 21:47
  • 228

C#作业qt做的随机图片显示t

图片头文件 图片类,随机出现的图片 #ifndef GUESSPICTURE_H #define GUESSPICTURE_H #include using namespace std; class ...
  • u013013970
  • u013013970
  • 2015年04月20日 22:21
  • 569

MySQL随机获取数据的方法,支持大数据量

最近做项目,需要做一个从mysql数据库中随机取几条数据出来。 总所周知,order by rand 会死人的。。因为本人对大数据量方面的只是了解的很少,无解,去找百度老师。。搜索结果千篇一律。特发...
  • xyw591238
  • xyw591238
  • 2016年07月20日 09:11
  • 2647

从Mysql某一表中随机读取n条数据的SQL查询语句

若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1))。例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机...
  • flower_vip
  • flower_vip
  • 2016年12月07日 15:53
  • 3827

【Python】生成随机字符串并存入MySQL数据库

Yixiaohan/show-me-the-code 第0001题 &&  第0002题 这个小项目中涉及随机字符串的形成,以及用python连接MySQL的内容。...
  • daphne566
  • daphne566
  • 2017年01月28日 16:05
  • 262

c#第二次作业--随机图片(目标三)

目标3:“随机图片显示器”开发,并记录自程序运行后每张图片已经显示的次数,把次数保存到文本文件中(100分)。 目标3的功能简介:有若干张图片(自己确定,不少于5张,命名方法自定),窗体有3个控件(...
  • xydy_
  • xydy_
  • 2015年04月18日 22:18
  • 536

从数据库层面理解:随机 I/O & 顺序 I/O

在谈这俩概念前、先来说说 大I/O vs. 小I/O      通常、我们把  的I/O认为是小I/O、而 >=32KB 的I/O认为是大I/O      了解I/O的大小、影响到后期对缓存、RA...
  • HMSIWTV
  • HMSIWTV
  • 2015年06月12日 12:00
  • 2811

Sql随机生成一个汉语名字

select * from firstname drop table firstname create table firstname( firstname_id int  identity p...
  • u013085795
  • u013085795
  • 2014年11月06日 20:26
  • 1526
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:随机显示数据库一条记录
举报原因:
原因补充:

(最多只允许输入30个字)