请教:acess数据库里面有一个enddate字段。。。
asp吧
全部回复
仅看楼主
level 5
ssdaixiner 楼主
acess数据库里面有一个enddate字段是用来获取会员到期的时间的,我想利用系统时间函数,当系统时间>=enddate时候就打印出:该会员已经到期,请提醒。
我的代码是这样的:<%if rs("enddate")>="now()" then response.Write("此用户已到期,请关闭其权限") else response.Write(“未到期”) end if%>
试验证明enddate已经可以获取到时间并且存入数据库了,只是这个代码我不知道怎么写都是错的
2014年08月08日 03点08分 1
level 5
ssdaixiner 楼主
来个人帮忙看看吧,谢啦
2014年08月08日 03点08分 2
level 12
if rs("enddate")>=now() 不用"
2014年08月08日 09点08分 3
level 11
now()是个函数 不需要加双引号,还得看存储在数据库enddate字段名下时间格式
2014年08月09日 00点08分 4
<%if rs("enddate")>=now() then response.Write("此用户已到期,请关闭其权限") else response.Write(“未到期”) end if%> 这么写显示的还是无效字符,enddate是时间格式的:2014/8/29 15:40:04这样的
2014年08月12日 03点08分
回复 ssdaixiner :最好不要时间精确到秒,到天就够了,可以试试。因为天数是可以比较的,
2014年08月12日 05点08分
回复 ssdaixiner : 你用datediff()函数试试,具体用法你百度查下。
2014年08月15日 14点08分
level 3
时间是字符串,不能比较大小
2014年08月14日 07点08分 5
时间可以比较的,还可以加减
2014年08月15日 07点08分
level 3
哦哦,还真是
2014年08月16日 03点08分 6
1