请问这段asp代码为什么不能实现多条件查询
dimrs,sqlsql="select*fromorderswhereusername='"&username&"'andorderid=orderid"setrs=c...
dim rs,sql
sql="select * from orders where username='"&username&"' and orderid=orderid"
set rs=conn.execute(sql)
if not rs.eof then
session("orderid")=orderid
response.Redirect("dingdancx.asp")
请问这段代码为什么只能按订单编号查询,不能同时按订单编号和用户名查询?用户名username为字符型,订单编号orderid为自动编号 展开
sql="select * from orders where username='"&username&"' and orderid=orderid"
set rs=conn.execute(sql)
if not rs.eof then
session("orderid")=orderid
response.Redirect("dingdancx.asp")
请问这段代码为什么只能按订单编号查询,不能同时按订单编号和用户名查询?用户名username为字符型,订单编号orderid为自动编号 展开
4个回答
展开全部
楼主的SQL写错啦。spant8的正确。 变量之前都要用&的,别忘了哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql="select * from orders where username='"&username&"' and orderid="&orderid
orderid是数字,所以不用引号。
orderid是数字,所以不用引号。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应可以的吧,输出SQL语句看下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没见过。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询