string SelectRangeSql = "select * from Table_Queue where queuetime between '" + StartDate + " 00:00:00' and '" + EndDate + " 23:59:59' order by patientpk desc,queuetime asc"怎么就选不出起点年月日StartDate(参数) 到 终点年月日EndDate(参数) 范围内的数据呢?(queuetime 类型为Vchar 格式如2009-7-10 11:18:52)
解决方案 »
- 在C#中这是什么错误? 要怎么改错
- C#做好的程序如何使用快捷键打开
- comboBoxx的下拉列表内容跟数据库表关联的问题。
- 关于析构函数
- 关于不让操作系统显示桌面跟开始菜单
- 为什么System.Int32类库中的const常量加了 static 修饰?!
- 如何判断点击了第几个Toolstripbutton按钮?
- private List<List<List<Point>>> brickTemplets = new List<List<List<Point>>>();
- CSDN助手.net 测试版试用发行(提供源代码)
- 在线等候,如何用C#实现TXT文本的数据导入到数据库相应的表中呢?
- 用户控件 userControl的问题
- 求,常用的后台文本编辑器
"select * from Table_Queue where queuetime between Cast('" + StartDate + " 00:00:00' as datetime) and cast('" + EndDate + " 23:59:59' as DateTime) order by patientpk desc,queuetime asc"
StartDate EndDate 俩参数调试时没问题 参数顺利传过来了 可就是查不出数据来
输出一下最终的sql语句,在sql查询器里执行一下看看
有些类型是不能用between的,也就是说不能比较大小的。
在数据库中 比如说varchar,char等。