| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3570 人关注过本帖
标题:SQL关于对日期的查询
取消只看楼主 加入收藏
peacock
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2004-4-21
收藏
 问题点数:0 回复次数:1 
SQL关于对日期的查询

各位老大帮帮忙,我用SQL语句搜索记录集时,where 后面跟的时间变量,可是却搜索不到所需要的记录集。语句如下

set rs =db.openrecordset("select * from AAA where Date = " & Date )

我在程序运行中,用立即窗口对与以上语句有关的记录及变量进行了查看结果如下。

1、rs中有日期值等于date 的记录,并且他们的数据类型都一样

2、我不用该语句查找,单独打开该表(AAA),指定某条日期值与Date相同的记录,然后用

?rs.fields("Date")=Date 显示的结果是 True

这我就不明白了,为什么用SQL语句查不到需要的记录? 是不是变量Date在使用前要加某种符号??就像字符变量一样,如strName 是一字符变量,"select * from AAA where Name = ' " &

strName & "'" 这个在strName加上了' ', 变成了 'strName'。 ???不知道是否这个原因。请各位高手指教。

搜索更多相关主题的帖子: SQL Date 语句 AAA 变量 
2004-08-24 08:57
peacock
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2004-4-21
收藏
得分:0 
谢了,我试试。

学海无崖,但不是苦做舟,编程是一件多么有乐趣的事,怎会苦呢??? 让我们一起在这个世界里尽情的玩吧!!!
2004-08-24 14:25
快速回复:SQL关于对日期的查询
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025760 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved