lyqf |
用户名称: | 恋雨清风 |
加入日期: | 2013-08-27 16:09 |
登录次数: | 100 |
|
SQL语句中按时间查找的问题 用select语句查找出来的时间是:Wed Aug 14 2013 00:00:00 GMT+0800,在菜单栏的ComboBox下选择该值查询结果为空,同样都是2013-08-14,为什么查不到呢? 请教下,该怎么办呢?
|
Zhao WJ |
用户名称: | zhaowj |
加入日期: | 2011-05-02 12:07 |
登录次数: | 2014 |
|
不管是何类型的数据,传递到后台都是字符型的,因此使用到SQL需加timestamp.来转换,如:
|
lyqf |
用户名称: | 恋雨清风 |
加入日期: | 2013-08-27 16:09 |
登录次数: | 100 |
|
谢谢你的解答,我这时间是从数据库的表里查出来然后绑定到下拉列表中的。按时间查找如:
 可是点击Thu Aug 22 2013 00:00:00 GMT+0800 这个后查不到对应的列,如图:
 是不是格式问题啊,怎么弄呢?
|
Zhao WJ |
用户名称: | zhaowj |
加入日期: | 2011-05-02 12:07 |
登录次数: | 2014 |
|
数据库中查询获得的是日期类型,应该用日期控件Date或DateTime来显示。 如果你一定要用下拉框,那需要转换成字符串(可直接在SQL中转换),点击查询时再还原成日期型。
|
lyqf |
用户名称: | 恋雨清风 |
加入日期: | 2013-08-27 16:09 |
登录次数: | 100 |
|
嘻嘻,明白了!两种方法我都试试!谢谢您的回答,祝您中秋快乐! |
jjyu |
用户名称: | jjyu |
加入日期: | 2012-08-31 15:07 |
登录次数: | 107 |
|
需要转换成字符串来显示。 |