数据集IF条件判断错误(问题未解决)

sql="select * from huiyuan where (month(shenri)="&month(date())&" and day(shenri)>="&day(date())&" and day(shenri)<="&day(date())&"+"&tiqian&" and username="&nowname&" and card="&nowcard&" and yinyan='阳') or (month(shenri)="&WDateToEDate(now(),"1")&" and day(shenri)>="&WDateToEDate(now(),"2")&" and day(shenri)<="&WDateToEDate(now(),"2")&"+"&tiqian&" and username="&nowname&" and card="&nowcard&" and yinyan='阴')"
set rs=conn.execute(sql)
if not (rs.bof or rs.eof) then
  conn.execute("update huiyuan set jifen=jifen+"&int(totalprice/50)*2&"-"&nowdel&" where id="&nowhuiyuan)
  else
  conn.execute("update huiyuan set jifen=jifen+"&int(totalprice/50)&"-"&nowdel&" where id="&nowhuiyuan)
  end if
原来的代码比较复杂,我给精简成这样了依旧出错,所有代码都在这里了,其它代码和此代码段无关。只要去掉
set rs=conn.execute(sql)
if not (rs.bof or rs.eof) then
  conn.execute("update huiyuan set jifen=jifen+"&int(totalprice/50)*2&"-"&nowdel&" where id="&nowhuiyuan)
  else
end if
只留
sql="select * from huiyuan where (month(shenri)="&month(date())&" and day(shenri)>="&day(date())&" and day(shenri)<="&day(date())&"+"&tiqian&" and username="&nowname&" and card="&nowcard&" and yinyan='阳') or (month(shenri)="&WDateToEDate(now(),"1")&" and day(shenri)>="&WDateToEDate(now(),"2")&" and day(shenri)<="&WDateToEDate(now(),"2")&"+"&tiqian&" and username="&nowname&" and card="&nowcard&" and yinyan='阴')"
conn.execute("update huiyuan set jifen=jifen+"&int(totalprice/50)*2&"-"&nowdel&" where id="&nowhuiyuan)
就不出错,求大侠指教,小弟不胜感激!
错误提示是:
500 - 内部服务器错误。
您查找的资源存在问题,因而无法显示。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值