我有一个带表的 ms sql 数据库
(演讲)
. 列是
(Speechid(自动增量)、SpeechName(varchar)、Speech_Date(date)、SpeechTime(varchar))。
如您所见,我知道演讲的日期和每次演讲的开始时间。
我不知道结束时间。我想创建一个查询,该查询将每 2 分钟从 asp.net/c# 页面刷新一次,并显示现在舞台上的语音(实时)。可能吗?
我有一个带表的 ms sql 数据库
(演讲)
. 列是
(Speechid(自动增量)、SpeechName(varchar)、Speech_Date(date)、SpeechTime(varchar))。
如您所见,我知道演讲的日期和每次演讲的开始时间。
我不知道结束时间。我想创建一个查询,该查询将每 2 分钟从 asp.net/c# 页面刷新一次,并显示现在舞台上的语音(实时)。可能吗?
要自动刷新页面,请使用此>>
<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)
{
}
将其与数据库中的时间值进行比较,您将能够找到当前语音。