テーブルを持つms sqlデータベースがあります
(スピーチ)
. 列は
(Speechid(自動インクリメント)、SpeechName(varchar)、Speech_Date(日付)、SpeechTime(varchar))。
ご覧のとおり、私はスピーチの日付と各スピーチの開始時刻を知っています。
終了時間はわかりません。asp.net/c# ページから 2 分ごとに更新されるクエリを作成し、現在ステージ上にあるスピーチ (ライブ タイム) を表示したいと考えています。出来ますか?
テーブルを持つms sqlデータベースがあります
(スピーチ)
. 列は
(Speechid(自動インクリメント)、SpeechName(varchar)、Speech_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)
{
}
データベースの時間値と比較すると、現在の音声を見つけることができます。