select * from news where datediff("d",tdate,getdate())=0
其在tdate则为信息添加时间,datediff("d",tdate,getdate())=0的意思为添加时间跟今天的时间是一天的
在ASP在这样写的
set rs=server.CreateObject("adodb.recordset")
sql="select * from news where datediff(""d"",tdate,'"&now()&"')=0 "
rs.open sql,conn,1,3
if not rs.eof then
if rs.recordcount>10 then '比如一天最多录入10条
response.Write("<script>alert('一天最多录入10条信息');history.back();</script>")
response.End()
else
'这里就写添加信息的哦,我建议你这里最好是对函数的调用,newsadd则为信息添加的函数
call newsadd()
end if
'这里也添加信息的哦,我建议你这里最好是对函数的调用,newsadd则为信息添加的函数
call newsadd()
end if
sub newsadd()
set rs1=server.CreateObject("adodb.recordset")
sql1="select * from news"
rs1.open sql1,conn,1,3
rs1.addnew
rs1("title")=request("title")
rs1("tdate")=now()
rs1.update
response.Write("<script>alert('信息添加成功');window.location='news_list.asp';</script>")
response.End()
end sub
温馨提示:答案为网友推荐,仅供参考