0
これは、DateTimeを格納する変数を宣言する方法です。DateTime列が更新されない
private static System.DateTime columndate_defaultValue = System.DateTime.Now;
そして、これは私のaspx Webページからボタンをクリックしたときに、私は私のテーブルを更新する方法である:
SqlCommand cmd = new SqlCommand("UPDATE TBL_RETETA_TRANDAFIR SET [email protected], [email protected], [email protected]", connection);
cmd.Parameters.AddWithValue("@DateTime", columndate_defaultValue);
私の問題は、私は、更新ボタンをもう一度クリックし、値であります更新されますが、DateTimeは更新ボタンを初めて押したときと同じです。
私の問題を理解するには 最初の更新を2016-04-04 12:44:15にしてみましょう。
5分後に新しい更新プログラムを作成する場合、DateTimeは同じです(2016-04-04 12:44:15)。
私は間違っていますか?
正確に変数を宣言しますか?変数を宣言した時点から値を取得します。どうして 'cmd.Parameters.AddWithValue(" @ DateTime "、System.DateTime.Now);'? – marsze
更新メソッドの上に宣言します。 – Ionut
何が起こるのかを理解するために、より多くのコードを表示する必要があります。 – marsze