2016-10-15 22 views
0

私はいくつかの助けが必要です。SQL Serverを使用してテーブルにデータを挿入するフォームがあります。 私が挿入した日から2日間、タイマーやカウントダウンをしたいこのフォームのレコードとこの2日後にこのレコードがプログラムを更新しなかった場合は、このレコードがまだ更新されていないというメールを送信します。CountDownを作成するデータベースにレコードを挿入して更新する日数

たとえば、user1はこのフォームを使用して請求書データを挿入しますが、別のユーザーが入力データを改訂し、他の列を挿入して請求書を更新する必要があるため、 2日のカウントダウンタイマー、user1が請求書を挿入した場合、この請求書のカウントダウンが開始され、2日目にユーザー2が請求書を更新しなかった場合、プログラムは管理者メールで送信します。user1は、 #日付であり、ユーザー2はこの請求書を更新しませんでした。

私は、各請求書のタイマーを記録する列の新しい列を追加する必要がありますか、それはどのように考えているのか、どのように私は各請求書のこのカウントダウンを作成できますか。

+0

データベースにはデータが保存されていますが、実行中のタイマーを保存することはできません。したがって、あなたのコードが検査して行動できるDatetimeカラムを追加してください – Plutonix

答えて

0

データベースはスケジューラではなくデータストアです。 「リマインダーの日付」の列を追加して、「リマインダーの日付」が過ぎている行を検索し、それに応じてメールを送信するスケジュールでコードを実行する必要があります。

+0

はい私は準備が整っていますが、この請求書行の作成日にデータベーステーブルに3列あり、これは請求書作成日を保持します –

+0

私は日付の日付請求書 –

+0

請求書の行はInvoiceID、username1、CreationDate、Username2、RevisionDate1、Username3、RevisionDate2 3段階の作成で完成した請求書 - リビジョン - アカウントRevisionDate1が設定されていない場合、作成日の2日後にカウンタまたはタイマーの作成を制限する方法電子メールで、これをステップ2からステップ3にするための解決策がありますか? –

関連する問題