实时SQL调度
本文关键字:调度 SQL 实时 | 更新日期: 2023-09-27 18:03:29
我有一个ms sql数据库与表
(演讲)
。列为
(speech (auto increment), SpeechName(varchar), Speech_Date(date),SpeechTime (varchar)) .
如你所见,我知道演讲的日期和每次演讲的开始时间。
我不知道结束时间。我想创建一个查询,将刷新从asp.net/c#页面每2分钟,将呈现什么演讲是在舞台上现在(直播时间)。这可能吗?
要自动刷新页面,请使用>>
<meta http-equiv="refresh" content="15">
或
On_Load事件写入
Response.AppendHeader("Refresh", "15")
在On_Load事件中只从系统获取当前时间>>
try
{
string curr_time= DateTime.Now.ToShortTimeString();
da=new SqlDataAdapter("select SpeechName from Speeches where SpeechTime<'"+curr_time+"'",conn);
DataSet ds=new DataSet();
da.fill(ds);
for(int i=0;i<ds.Tables[0].Rows.Count;i++)
string speechName=ds.Tables[0].Rows[i][0].toString();//This will give you last speech within that time.
}
catch(Exception ex)
{
}
将其与数据库中的时间值进行比较,这样您就可以找到当前语音