var insertDate = DateTime.Now
で Windows アプリケーションを開きまし25/07/2013
たが、 で提出しました29/07/2013
。
データベースで25/07/2013
は、 の代わりに が保存されます29/07/2013
。
理由を教えてください。
前もって感謝します。
プラサード
はい。データベースに値を書き込む直前に、insertDate を設定する必要があります。
insertDate = DateTime.Now;
// write to database
コード行
var insertDate = DateTime.Now;
その値を「現在の時刻」に「バインド」して「常に最新」にするのではなく、その変数の値をinsertDate
実行時の日付/時刻に設定します。
Derekがすでに言ったように、挿入を実行する直前にこの変数を設定します。