asp href问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 02:45:34
我在前一个页面中用<a href="dex.asp?xmId=<%=xmId%>"><%=gzmc%></a>跳转到dex.asp里,
我要问的是,在dex.asp中怎么获取这个传过来的值?
就是sql="select * from 表 where xmId="'&xmId&' order by xmId desc"中的'&xmId&'。
我试过了,显示操作符丢失在查询表达式‘xmId='中
我重新说下题吧,传过来2个数值 xmid gzmc 其中我要用xmid值查询另一张表中对应xmid的记录 另外在网页上显示gzmc这里面的数值(公司名称)。

xmId=request("xmId")
gzmc=request("gzmc")'这个是公司名字的变量,到适合的地方用上
这样就可以获取到值

SQL 修改为:
sql="select * from 表 where xmId='"&xmId&"' order by xmId desc"

xmid=request("xmid")

是Request("xmld")没错
但你的SQl语句有问题
如果xmld是字符型的话应该这样写
sql="select * from 表 where xmId='"&xmId&"' order by xmId desc"
如果是数字的
sql="select * from 表 where xmId="&xmId&" order by xmId desc"

仔细看与你的区别

xmId=request.querystring("xmId")
sql="select * from table where xmId = "&xmId&" order by xmId desc"
前提是你的xmId是数字,如果是字符串的话,那你自己改一下SQL语句吧

错误:<a href="dex.asp?xmId=<%=xmId%>"><%=gzmc%></a> '注意用连接符号咦
正确:<a href="dex.asp?xmId=<%=xmId%>">&gzmc=<%=gzmc%>"></a>
'///////////////////////////////////////