最近、あるプログラムに取り組んでいたとき、クライアントから、新しい情報があるときにリマインダーとして音声メッセージを再生するように要求されました。状況に基づいて、要約すると次のとおりです。
1. 情報テーブルに新しいフィールドを作成し、0 と 1 の方法を使用して情報のステータスを決定します。
2. 新しいページを作成し、定期的に更新して、テーブル内にフィールド値が 0 のレコードがあるかどうかをクエリします。
3. 管理者がクリックして情報を表示すると、フィールドの値を 1 に変更します。
最も重要なのはステップ 2 です。必要なコードを以下に示します。
指定したページを定期的に更新します。たとえば、新しいページの名前は a.asp です。
次に、<script>setTimeout(location.href=a.asp',10000)</script> です。
データベース接続。
<%set rs = conn.execute(select * from [テーブル名] where フィールド名 = 0 )
rs.eof でない場合は%>
<bgsound src=オーディオパスloop=false>
<%end if
rs.close:set rs = nothing%>