| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 626 人关注过本帖
标题:[求助]ACCESS里时间运算和SQL Server的不同
取消只看楼主 加入收藏
yangquhong
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-7-26
收藏
 问题点数:0 回复次数:3 
[求助]ACCESS里时间运算和SQL Server的不同

各位高手请帮忙看一看:

注:rq和sj为数据库里面的字段
rq和sj的值分别为:365,2005-07-22 10:22:21

我有一段代码假如我用的是sql数据库获取当前时间 getdate()
Set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from user_name where zt=2 and (rq-datediff(d,sj,getdate()))<7 order by id desc"
rs.open sql,conn,3,1
这样运行是没有问题的,,,,..............

假如我用的是Access数据库获取当前时间 now()
Set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from user_name where zt=2 and (rq-datediff(d,sj,now()))<7 order by id desc"
rs.open sql,conn,3,1
这样运行就有问题....请问大家这是什么原因???????
谢谢

搜索更多相关主题的帖子: SQL Server ACCESS 运算 
2006-07-26 22:49
yangquhong
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-7-26
收藏
得分:0 

大哥我试过了,不行,,他什么都没有显示!不知道是什么原因,
<%
ntime=now()
Set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from user_name where zt=2 and (rq-datediff(d,sj,ntime))<7 order by id desc"
rs.open sql,conn,1,1
'response.write sql
%>
<%=rs("id")%>
<%
rs.close
set rs=nothing
%>

2006-07-27 08:48
yangquhong
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-7-26
收藏
得分:0 
OK,谢了,
2006-07-27 10:29
yangquhong
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-7-26
收藏
得分:0 

这个论坛真好,,以后天天来逛,,有机会也发发有用的贴赚积分

2006-07-27 10:33
快速回复:[求助]ACCESS里时间运算和SQL Server的不同
数据加载中...
 
   



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

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