c# - 将c#的datetimepicker值存储到mysql数据库中

标签 c# datetimepicker

你好,我想将 datetimepicker 值存储到 mysql 数据库中,我的代码如下所示

dtpDate = datetimepicker1.value.date;
dtpTime = datetimepicker2.value.Timeofday;
MySqlCommand cmd = new MySqlCommand("INSERT INTO schedule_days(schedule_name,start_time,status,days,start_date,connector_id) VALUES ('" + name + "','" + dtpTime + "','" + s + "','" + day + "','"+dtpDate+"','" + chkArray[i].Tag + "')", con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();

但数据库中没有存储任何值 在那个地方无法读取数据。 可能是什么问题?

最佳答案

没有在 MySQL 数据库中输入值,因为您在 dtpTime 和 dtpDate 字段的查询中存在错误。

你喊着用 dtpTime.Value.TimeofDay 和 dtpDate.Value.Date 替换它,一个新的查询将是这样的

dtpDate = datetimepicker1.value.date;
dtpTime = datetimepicker2.value.Timeofday;
MySqlCommand cmd = new MySqlCommand("INSERT INTO schedule_days(schedule_name,start_time,status,days,start_date,connector_id) VALUES ('" + name + "','" + dtpTime.Value.TimeofDay + "','" + s + "','" + day + "','"+dtpDate.Value.Date.ToString("yyyy-MM-dd HH:mm")+"','" + chkArray[i].Tag + "')", con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();

关于c# - 将c#的datetimepicker值存储到mysql数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15224503/

相关文章:

c# - 转换来自不同 namespace 的相同对象?

c# - 如何获取 guest /管理员的本地组名?

c# - azure 从服务总线队列中删除预定消息

javascript - 带有日期时间选择器的可编辑数据网格

c# - Linq 语句中的 TSource 有什么意义?

javascript - 如何从 jquery ui datetimepicker 隐藏秒和毫秒

jquery - 使用 bootstrap-4 将时间选择器包含到表中

c# 如何在表单加载之前阻止 "CheckBox CheckedChanged"触发?

javascript - 使用 malot datetimepicker 日历不显示今天的日期和时间

c# - 如何使用 AngularJS 构建我的 MVC Web API 应用程序而不产生命名冲突