我試圖在數據庫表中插入今天的日期。但問題是今天的日期而不是這個值「1900-01-01」被插入到數據庫中。我使用的是SQL Server 2012的錯誤的日期插入到SQL Server 2012中
ASP.NET標記:
<asp:TextBox ID="msnDate" runat="server" Enabled="false"></asp:TextBox>
<cc1:CalendarExtender ID="msnDate_CalendarExtender" runat="server" Enabled="True" TargetControlID="msnDate">
</cc1:CalendarExtender>
代碼隱藏我寫了這個代碼:
msnDate_CalendarExtender.SelectedDate = DateTime.Today;
這是插入查詢
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();
}
我沒有在這裏找到任何插入查詢,顯示查詢,而不是爲asp代碼 –
謝謝你添加了插入查詢。 – bluebay
您是否嘗試過'msnDate_CalendarExtender.SelectedDate'而不是'msnDate.Text';注意注入 –