实时SQL调度

本文关键字:调度 SQL 实时 | 更新日期: 2023-09-27 18:03:29

我有一个ms sql数据库与表

(演讲)

。列为

(speech (auto increment), SpeechName(varchar), Speech_Date(date),SpeechTime (varchar)) .

如你所见,我知道演讲的日期和每次演讲的开始时间。

我不知道结束时间。我想创建一个查询,将刷新从asp.net/c#页面每2分钟,将呈现什么演讲是在舞台上现在(直播时间)。这可能吗?

实时SQL调度

要自动刷新页面,请使用>>

<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)
{
}

将其与数据库中的时间值进行比较,这样您就可以找到当前语音