So deklariere ich die Variable, die meine DateTime speichert.DateTime-Spalte wird nicht aktualisiert
private static System.DateTime columndate_defaultValue = System.DateTime.Now;
Und das ist, wie ich meine Tabelle zu aktualisieren, wenn ich eine Taste von meiner aspx Webseite klicken:
SqlCommand cmd = new SqlCommand("UPDATE TBL_RETETA_TRANDAFIR SET [email protected], [email protected], [email protected]", connection);
cmd.Parameters.AddWithValue("@DateTime", columndate_defaultValue);
Mein Problem ist, dass, wenn ich das zweite Mal auf dem Update-Button klicken, wird die Werte werden aktualisiert, aber die DateTime bleibt gleich wie beim ersten Drücken der Update-Taste.
Um mein Problem zu verstehen: Nehmen wir an, ich mache das erste Update am 2016-04-04 12:44:15.
Wenn ich nach 5 Minuten ein neues Update machen möchte, ist die DateTime die gleiche: 2016-04-04 12:44:15.
Was mache ich falsch?
Wann genau deklarieren Sie Ihre Variable? Er nimmt den Wert ab dem Zeitpunkt an, zu dem Sie die Variable deklariert haben. Warum nicht 'cmd.Parameters.AddWithValue (" @ DateTime ", System.DateTime.Now);'? – marsze
Ich erkläre oben die Update-Methode. – Ionut
Sie sollten mehr von Ihrem Code zeigen, um zu verstehen, was passiert. – marsze