字段:进出时间
类型:datatime
格式:2000-01-01 00:00:00
SLQ:"select ```` where 进出时间 between '" +DateTime.Now.Date+ " 00:00:00' and '" +DateTime.Now.Date+ "23:59:59'";
提示:从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界!
请问应该怎么改?
类型:datatime
格式:2000-01-01 00:00:00
SLQ:"select ```` where 进出时间 between '" +DateTime.Now.Date+ " 00:00:00' and '" +DateTime.Now.Date+ "23:59:59'";
提示:从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界!
请问应该怎么改?
解决方案 »
- 动网论坛后台登陆问题
- 求解 ASP.NET 实现多语言企业站
- 求个简单的类似于发帖的在线文本编辑器
- 网站在局域网测试是好的,上传就出错
- asp.net页面“查看源文件”里的这些代码是什么?有什么用?
- 怎样获取gridview的总数据数?
- 那里可以下载到asp.net2.0?
- 请教一个问题,关于我用visual web developer 2005开发的电子商务网站转到vs2003.net里编译出现的错误??急用!~!
- 数据库中带参数的数据访问与不带参数的数据访问有何区别?
- Asp.net c#水晶报表
- 在 Ajax中使用 Response.write的问题
- 请问这样的功能是怎么实现的呀 ???
但好象不是这个问题!我的原码里是有空格的,好象是DateTime.Now.Date函数的出的结果,格式问题!
我试了 DateTime.Now.ToString("yyyy-mm-dd") 还是不行!请问各位老师,应该怎么改?
大写
提示:从字符串向 datetime 转换时失败。
怎么变成datetime型?
"select ```` where 进出时间>='" + DateTime.Now.Date.ToString("yyyy-MM-dd") + " 00:00:00' and 进出时间<='" + DateTime.Now.Date.ToString("yyyy-MM-dd") + " 23:59:59'";
//或"select ```` where 进出时间>='" + DateTime.Now.Date.ToString()+"' and 进出时间<'" + DateTime.Now.AddDays(1).Date.ToString()+"'";
你的目的就是要查询当天的数据对吧,可以这样做撒
select * from A where 0=datediff(day,进出时间,getdate())