起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 180|回复: 10

【结帖】日期查询**

[复制链接]
发表于 2008-7-5 08:24:33 | 显示全部楼层 |阅读模式
如图
写25---25为什么查不出来
tsqldataset(DataSetBroker1.DataSet).SQLFilter := 'qcrq  between '''+pk1+''' and '''+pk2+'''';

7.5.jpg

22.09 KB, 下载次数: 86

回复

使用道具 举报

发表于 2008-7-5 09:48:28 | 显示全部楼层
你保存了时间,当然不能这么直接查了
1、查询的时候,日期加上时分秒(比如:2008-06-10 00:00:00或者2008-06-10 59:59:59)
2、数据库中别保存时间。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-5 10:02:06 | 显示全部楼层
pk1     00:00:00
pk2    23:59:59
已设置
回复 支持 反对

使用道具 举报

发表于 2008-7-5 10:34:13 | 显示全部楼层
哦,那就揭帖了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-5 10:35:35 | 显示全部楼层
我的意思是已设置了,还不行
回复 支持 反对

使用道具 举报

发表于 2008-7-5 10:44:14 | 显示全部楼层
我的怎么就可以呢?难道是。。。。。

snap1.gif

14.88 KB, 下载次数: 77

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-5 10:47:19 | 显示全部楼层

d

d

7.52.jpg

6.04 KB, 下载次数: 76

回复 支持 反对

使用道具 举报

发表于 2008-7-5 11:26:36 | 显示全部楼层
你那样设置代码跟踪一下你拼出来的tsqldataset(DataSetBroker1.DataSet).SQLFilter 是正确的么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-5 11:46:15 | 显示全部楼层
要怎么设置
回复 支持 反对

使用道具 举报

发表于 2008-7-5 11:52:09 | 显示全部楼层
我的意思是说你tsqldataset(DataSetBroker1.DataSet).SQLFilter取出来的字符串中有类似于6楼中的时间么?还是只有日期

想办法拼出来qcrq  between '2008-7-2 00:00:00' and '2008-7-2 23:59:59'这样一个字符串
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-18 23:04 , Processed in 0.042548 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表