asp数据库调用中.日期与本地时间核对问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 14:15:27
RT.
我现在碰到一个难题.
就是我想在我的首页上添加一个分栏,祝福当天过生日的所有会员.
我的数据库会员信息表是 hy
会员姓名分类是 name
会员出生日期分类是 riqi (格式是 19XX-XX-XX)
现在因该加上一段什么代码才可以时间利用网站服务器本地时间
核对数据库内会员出生日期来达到现实显示当天所有过生日的会员名字呢?

万分的急!有解决办法的朋友可以给更多的分!!
希望有能力帮忙的朋友给出一段代码!
我是.mdb的数据库.

我现在的紧要目的是要它显示当天 !所有过生日会员的名字!
测试无错的马上给分!!

不是一个二个,是所有在当天过生日会员的名字!
还有,我的是日期库!不是字节库!

楼下几位朋友给出的答案我试了都不行..
不知道是不是我的方法不对.

这个在数据库中就可以搞定了

如果是sql数据库就用

select * from hy where convert(varchar(10),dateadd(year,datediff(year,riqi,getdate()),riqi),120)= convert(varchar(10),getdate(),120)
如果是其它的数据库,则回复你是什么数据库
到时再帮你更改sql语句
------------------------------------------------------------------
access啊
那就用这个
select * from hy where where month(时riqi)=month(date()) and day(riqi)=day(date())

这样就行了

在ASP文件里
<%NOWDATE=DAY(now())%>
得到的就是服务器端的当前时间

<SCRIPT>
NOWDATE=day(NOW())
</SCRIPT>
得到的就是客户端的日期.就是上网者自己电脑的当前日期

记住:
<%%>之间的是服务器端数据
<SCRIPT></SCRIPT>是本地数据

ASP调用的时间就是服务器的时间,不需要什么代码,rs("riqi")=now()
<%dim hyname
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from hy where riqi="&now(),conn,1,1
hyname=rs("name")
response.write hyname
%>