Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > 随机显示数据库记录
【标  题】:随机显示数据库记录
【关键字】:
【来  源】:http://blog.csdn.net/Jon_Pilot/archive/2006/09/28/1301991.aspx

随机显示数据库记录

Your Ad Here
private void Page_Load(object sender, System.EventArgs e)
{
    
int RecNO, MaxRecNO, MinRecNO;
    Random random 
= new Random();
    OleDbDataReader odr;
    OleDbConnection con 
= new OleDbConnection();
    con.ConnectionString 
= "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " + Server.MapPath("data/WebFormTest.mdb");
    con.Open();
    OleDbCommand cmd 
= new OleDbCommand("select Max(ProductID) as MaxProductID,Min(ProductID) as MinProductID from Products",con);
    odr 
= cmd.ExecuteReader();
    odr.Read();
    MaxRecNO 
= (int)odr["MaxProductID"];
    MinRecNO 
= (int)odr["MinProductID"];
    odr.Close();
    RecNO 
= random.Next(MinRecNO, MaxRecNO);
    cmd 
= new OleDbCommand("select * from Products where ProductID = " + RecNO,con);
    odr 
= cmd.ExecuteReader();
    odr.Read();
    Response.Write(
"产品名称:" + odr["ProductID"+ " - " + odr["ProductName"]);
    odr.Close();
    con.Close();
}
Mono 跨平台编程应该注意的事项:【上一篇】
《C# Primer》读书笔记--第一章:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • Painter 8 画写意人物(2)
  • 探讨继承与实现(二)
  • “last mile”与DSL技术
  • Win2000里的一些高级命令
  • RARP和分组格式和服务器设计
  • 用给新手的数据库连接代码
  • www.cjfx.net 读书人的网站 新华书业 崇文书城 新华之星
  • 春天总会来
  • gcc常用选项对代码的影响
  • 逼真的天气效果!《泰格伍兹高尔夫06》新画面
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.