随机显示数据库一条记录
2007-10-10 12:33
330 查看
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();
}
相关文章推荐
- TODO:从数据库中随机抽取一条记录
- 随机读取数据库中某一表的一条记录
- 随机读取数据库中某一表的一条记录
- TODO:从数据库中随机抽取一条记录
- 从数据库中随机抽取一条记录
- 随机显示数据库记录
- 随机查询一条数据库记录的SQL
- TODO:从数据库中随机抽取一条记录
- 数据库中随机查询一条记录的SQL
- 从数据库中随机抽取一条记录的方法
- 数据库中随机查询一条记录的SQL语句
- 从数据库中随机抽取一条记录的SQL语句
- ASP.NET随机显示数据库记录
- 随机显示数据库记录
- 从数据库中随机抽取一条记录的SQL语句
- ORACLE随机获取数据库表的一条记录
- ASP.NET随机显示数据库记录
- 怎么从数据库中随机拿一条或几条记录?
- 随机显示数据库中的记录
- marquee 循环显示数据库中的记录,一次显示一条