asp 一个查询语句的小问题!!

来源:百度知道 编辑:UC知道 时间:2024/05/26 12:43:10
sql="select * from"+<%=request.Cookies("classname")%> +"where 学号="+<%=request.Cookies("numble"%>)

意思表达如上 从一个classname表中 查数据 如何写代码 !
我是菜鸟!

asp中字符串连接最好用&,再有就是你的where前面一定要加上空格,否则就和你的classname连在一起成一个字符串了。同理from后面也是
sql="select * from "&<%=request.Cookies("classname")%> &" where 学号="&<%=request.Cookies("numble")%>

再<%%>中不能再次使用<%%>
<%Sql="Select * From ["&Request.Cookies("Classname")&"] Where 学号="&Request.Cookies("numble")%>
如果学号为字符型则应该使用
<%Sql="Select * From ["&Request.Cookies("Classname")&"] Where 学号='"&Request.Cookies("numble")&"'"%>

同在ASP中就不用<%%>

sql="select * from "&request.Cookies("classname")&" where 学号='"&request.Cookies("numble")&'"

改为
sql="select * from ["&request.Cookies("classname")&"] where 学号='"&request.Cookies("numble")&"'"

不要用<%%>了呀