ASP实现了几种方法来提醒代码附带的代码的生日。

asp生日提醒小程序,是在ASP写的,调试过,使用方便,asp生日提醒小程序,带准备,带,提醒,
方法1:

一个提醒程序,最初是为上个月的生日类网站写的。虽然不是很,很凌乱,但至少是我心中想的,所以我认为,虽然有很多的ASP程序,可供参考。但我认为,更多的往往不是,我们在经典的突出和创新。这并不是要遵循惯例,而是永远都是一个普通的程序员。

<
昏暗的daydif
昏暗的日子定义了一个生日学生在查询前后的天数,比如60个学生下个月的生日清单。
SQL =选择名称,从阶级的生日
集= server.createobject(ADODB。记录集)
的。打开SQL,CON,1,1
我= 1 rs.recordcount读取所有数据
如果到末行则退出循环
daydif = ABS(DateDiff(D
如果daydif <天
response.write RS(名称)%>
response.write
response.write RS(生日)
最后如果
移到下一项

关闭
设置=无
%>

方法二:
<
1 =分裂(日期(),)
天数=分裂(DateAdd (D
SQL =选择{id},memberid,从客户的生日
如果第1(1)>(1)天之后
SQL SQL +(月(生日)=1(1)或月(生日)=天数(1)')
其他的
SQL SQL + ,月(生日)=第1(1)
最后如果
SQL SQL +与天(生日)之间的第1(2)和天(2)。
response.write(SQL)
设置conn = server.createobject(数据连接)
conn.open connstr
集= conn.execute(SQL)
if not rs.eof then %>

在window.onload = getmsg;
window.onresize = resizediv;
不检测功能(){ }
使用/短信提示(asilas添加)
无功divtop,divleft,divwidth,divheight,docheight,docwidth,objtimer,I = 0;
getmsg()函数
{
尝试{
divtop = parseInt(document.getelementbyid(公司)。Style.top,10)
divleft = parseInt(document.getelementbyid(公司)。Style.left,10)
divheight = parseInt(document.getelementbyid(公司)。OffsetHeight,10)
divwidth = parseInt(document.getelementbyid(公司)。OffsetWidth,10)
docwidth = document.body.clientwidth;
docheight = document.body.clientheight;
document.getelementbyid(公司)。style.top = parseInt(document.body.scrolltop,10)+ docheight + 10; / / divheight
document.getelementbyid(公司)。style.left = parseInt(document.body.scrollleft,10)+ docwidth - divwidth
document.getelementbyid(公司)。风格。能见度=可见
objtimer = window.setinterval(movediv()
}
catch(e){ }
}
resizediv()函数
{
我= 1
如果(我> 500)closediv()
尝试{
divheight = parseInt(document.getelementbyid(公司)。OffsetHeight,10)
divwidth = parseInt(document.getelementbyid(公司)。OffsetWidth,10)
docwidth = document.body.clientwidth;
docheight = document.body.clientheight;
document.getelementbyid(公司)。style.top = docheight - divheight + parseInt(document.body.scrolltop,10)
document.getelementbyid(公司)。style.left = docwidth - divwidth + parseInt(document.body.scrollleft,10)
}
catch(e){ }
}
movediv()函数
{
尝试
{
如果(parseInt(document.getelementbyid(公司),Style.top 10(docheight)<= - divheight + parseInt(document.body.scrolltop,10)))
{
window.clearinterval(objtimer)
objtimer = window.setinterval(resizediv()
}
divtop = parseInt(document.getelementbyid(公司)。Style.top,10)
document.getelementbyid(公司)。style.top = divtop - 1
}
catch(e){ }
}
closediv()函数
{
document.getelementbyid('emeng)。能见度=隐藏的风格;
如果(objtimer)window.clearinterval(objtimer)
}





生日提示:
* /


在不久的将来将要过生日的成员是:
< % i=1
do while not rs.eof
response.write(RS(1)(月(RS(2))天(RS(2))))
如果我选择2 = 0,那么响应。
移到下一项
i = i + 1
环%>




最后如果
关闭
设置=无
Conn.close()
设置conn =没有%>


方法三:
SQL Server:
<
如果月(现在())= 12和日(现在())> 24,那么
ssql =选择不同,foodid,我从tfood哪里(DateDiff(D,getdate()),D(H,T(H,H,D())),(())(()),()。
其他的
ssql =选择foodid,不同的,我从Tfood(DateDiff(D,getdate)))
最后如果
%>
访问:
<
如果月(现在())= 12和日(现在())> 24,那么
ssql =select *
从客户
在那里(DateDiff(会),日期()、DateAdd('yyyy ',DateDiff('yyyy,生日日期(生日)())))(())。
其他的
ssql =select *
从客户
在那里(DateDiff(D'(),DateAdd('yyyy日期,DateDiff('yyyy,{生日},日期((((())日期,{生日})));
最后如果
%>