【发布时间】:2014-02-26 09:51:09
【问题描述】:
我有一个具有以下结构的 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
标签: c# sql .net sql-server database