会C#进来看下

来源:百度知道 编辑:UC知道 时间:2024/05/05 03:04:51
用C# 每天随机显示一条数据库中的数据
是每天随机显示一条,不是一开程序就随机显示一条,
就是当天从数据库中随机取一条,然后那一天都用那一条随机数据
第二天就重新从数据库中随机取一条数据了,请问应该怎么做?

可以在配置文件里面建立两个值 一个存放日期一个存放随机数
每次访问到的时候判断当前的日期和文件里面的日期是否相同。不同的话就从新取随机数。然后更新日期和随机数。相同的话就不用重新取。沿用原先的。

1楼说的有道理
不过这样的话会有重复的记录出现
也就是今天取的数据库的记录可能和昨天的记录一样
这个在你的问题当中没有描述清楚
我不知道1楼能不能满足你

我的想法(数据库)
字段一:word(要显示的话)
字段二:num(随机抽取数)
字段三:enable(今天是否被抽取)
当enable为false时,不在抽取
反之,就随机产生数字然后显示响应的word,最后将enable设置为false就可一拉
每天自动初始化下就可以拉
看懂拉吗?呵呵,学习愉快~

用timer直接控制每天调用一次数据库