将日期和时间插入数据库表C#

时间:2019-12-15 17:35:26

标签: c# database datetime

我有4个条目:名称,输入日期和时间,输出日期和时间以及序列号。 日期通过“ DateTimePicker”输入,其余为纯文本。 在表格中,文本字段设置为“ varchar(50)”,日期/时间字段设置为“ datetime”。

我正在尝试使用按钮插入所有4个字段,但出现错误“ System.Data.SqlClient.SqlException:'关键字'Table'附近的语法不正确。'

 SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\TimnaAccess.mdf;Integrated Security=True");
    public Form1()
    {
        InitializeComponent();
    }

    private void tableBindingNavigatorSaveItem_Click(object sender, EventArgs e)
    {
        this.Validate();
        this.tableBindingSource.EndEdit();
        this.tableAdapterManager.UpdateAll(this.timnaAccessDataSet);

    }

    private void Form1_Load(object sender, EventArgs e)
    {
        // TODO: This line of code loads data into the 'timnaAccessDataSet.Table' table. You can move, or remove it, as needed.
        this.tableTableAdapter.Fill(this.timnaAccessDataSet.Table);

    }

    private void AddButon_Click(object sender, EventArgs e)
    {
        con.Open();
        SqlCommand cmd = con.CreateCommand();
        cmd.CommandType = CommandType.Text;
        cmd.CommandText = "insert into Table values('"+Name_Add.Text+"','"+InDate_Add.Value.Date+"','"+OutDate_Add.Value.Date+"','"+BarCode.Text+"')";
        cmd.ExecuteNonQuery();


        con.Close();

    }

0 个答案:

没有答案