Ich versuche, das heutige Datum in der Datenbanktabelle einzufügen. aber Problem ist statt des heutigen Datums dieser Wert "1900-01-01" ist in der Datenbank eingefügt. Ich bin mit SQL Server 2012.Falsches Datum eingefügt in SQL Server 2012
ASP.NET Markup:
<asp:TextBox ID="msnDate" runat="server" Enabled="false"></asp:TextBox>
<cc1:CalendarExtender ID="msnDate_CalendarExtender" runat="server" Enabled="True" TargetControlID="msnDate">
</cc1:CalendarExtender>
-Code-behind schrieb ich diesen Code:
msnDate_CalendarExtender.SelectedDate = DateTime.Today;
Dies ist der Einsatz Abfrage
protected void btnSave_Click(object sender, EventArgs e)
{
SqlConnection cs = new SqlConnection("Data Source=DESKTOP-3T94FQ0;Initial Catalog=RAMS;Integrated Security=False;UID=sa;Password=sa123;");
SqlCommand cmd = new SqlCommand("INSERT INTO [tbl_musannet] ([pessenger_id],[mus_date]) VALUES('"+ ddlPessengerList.Text + "','" + msnDate.Text +"')", cs);
cs.Open();
cmd.ExecuteNonQuery();
cs.Close();
}
Ich finde keine einfügen Abfrage hier, zeigen Sie stattdessen die Abfrage für den ASP-Code –
danke.Einfügung Abfrage hinzugefügt. – bluebay
Haben Sie 'msnDate_CalendarExtender.SelectedDate' anstelle von' msnDate.Text' versucht? Vorsicht vor Injection –