sqlstr="select id,Gname,Ggprice from tab_goods where id in ("&Session("shopping")&")"看看Session("shopping")的值是否为空!!在语句前先response.write Session("shopping")一下
第一句 Set rsc=conn.Execute("select Adiscount from tab_user_account where Uname='"&Session("Uname")&"'")你还没登陆session是空的,所以要加个判断。可以加在查询之前来判断session是否为空,不为空则执行查询,为空则转到登陆页另外查询里也要做个判断,如楼上所说,判断是否有符合条件的查询的结果