我有以下结构的SQL数据库: 节省时间到SQL数据库
我有4 MaskedTextBox
为:
(Structure)
DateFrom: 0000.00.00
DateFromTime: 00:00:00
DateTo: 0000.00.00
DateToTime: 00:00:00
。
SqlCommand cmd = new SqlCommand("INSERT INTO TABELLE2 (MessageHeadline, MessageText, SpecifyUser, CreateDate, CreateTime, CreateUser, DateFrom, DateFromTime, DateTo, DateToTime) VALUES (@MessageHeadline, @MessageText, @SpecifyUser, @CreateDate, @CreateTime, @CreateUser, @DateFrom, @DateFromTime, @DateTo, @DateToTime)");
cmd.CommandType = CommandType.Text;
cmd.Connection = connection;
cmd.Parameters.AddWithValue("@MessageHeadline", TB_MSGHeadline.Text);
cmd.Parameters.AddWithValue("@MessageText", TB_MSGText.Text);
cmd.Parameters.AddWithValue("@SpecifyUser", TB_SpecifyUser.Text);
cmd.Parameters.AddWithValue("@CreateDate", CreateDate);
cmd.Parameters.AddWithValue("@CreateTime", CreateTime);
cmd.Parameters.AddWithValue("@CreateUser", CreateUser);
cmd.Parameters.AddWithValue("@DateFrom", MTB_DateFrom.Text);
cmd.Parameters.AddWithValue("@DateFromTime", MTB_DateFromTime.Text);
cmd.Parameters.AddWithValue("@DateTo", MTB_DateTo.Text);
cmd.Parameters.AddWithValue("@DateToTime", MTB_DateToTime.Text);
connection.Open();
cmd.ExecuteNonQuery();
TB_MSGHeadline.Clear();
TB_MSGText.Clear();
TB_SpecifyUser.Clear();
最后,我想从我的MasketTextBox
保存这些值到我的数据库以供以后使用它们。
我试图改变结构,并尝试一些SQL日期/时间的形成,但我得到的错误:
为什么要分割日期和时间? – Alexander
我必须检查他们分离@亚历山大 – Schrader