如何将DateTimePicker的数据保存到数据库中

时间:2019-04-19 15:37:44

标签: c# sql-server winforms

我有一个DateTimePicker(dtp)和一个添加按钮。

我在数据库中将“生日”保存为“日期”。

现在,单击添加按钮后,我不知道如何将dtp中的数据保存到数据库中。

请帮助。谢谢。 这是我的错误代码,带有错误:

  

从字符转换日期和/或时间时转换失败   字符串

private void btnAdd_Click(object sender, EventArgs e)
        {
                cnn.Open();
                DateTime dtp_text = Convert.ToDateTime(dtp.Text);

                int gt = 0;
                if (rdoMale.Checked == true)
                    gt = 1;
                else if (rdoFemale.Checked == true)
                    gt = 0;
                string sql = "insert into NV values ('" + txtId.Text + "', N'" + txtName.Text + "',N'" + dtp_text + "')";
                SqlCommand ins = new SqlCommand(sql, cnn);
                ins.CommandType = CommandType.Text;
                ins.ExecuteNonQuery();
                Load();
                cnn.Close();
        }

0 个答案:

没有答案