データベーステーブルに今日の日付を挿入しようとしています。今日の日付の代わりにこの値"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;
これは、INSERTクエリがあるの
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.Text'の代わりに' msnDate_CalendarExtender.SelectedDate'を試しましたか?インジェクションに注意してください。 –