SQL 查询命令datetime 变量大于某一个时间点(也为datetime变量),请问怎么查
发表在C#图书答疑
2020-08-11 悬赏:30 学分
《C#从入门到精通(第4版)》第13章 数据访问技术
是否精华
是
否
版块置顶:
是
否
在C#查询命令中,用以下命令可以查出想要的结果。`Start Time` 是Mysql的表的一个字段名。
str_sql="select * from test where `Start Time` > '2020-08-07 12:00:35'";
现在需要把其中的'2020-08-07 12:00:35'换成一个Datetime的变量,但是程序就会报错。比如:
//先定义limit_time:
DateTime limit_time = DateTime.Parse("2020-08-07 12:00:35");
//查询在limit_time之后的所有信息
str_sql="select * from test where `Start Time` > '"+limit_time +"'";
程序会在后面的da.Fill(dt);这部分报错,报错信息如下:
MySql.Data.MySqlClient.MySqlException:“Incorrect DATETIME value: '8/7/2020 12:00:35 PM'”
请问老师和各位同学,这个问题怎么解决?
首页上一页 1 下一页尾页 1 条记录 1/1页