dim sql,sql1,rs
sql1="selct t_job from t_main"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if trim(rs("t_job"))<>trim(request.querystring("a")) then
rs.close
set rs=nothing
执行语句组1
else
sql="select * from t_main where t_job=request.querystring("a")"
rs.open sql,conn,1,1
执行语句组2
rs.close
set rs=nothing
end if
判断结果全是语句组1
谁帮我看下
dim sql,sql1,rs,aa
aa=request.querystring("a")
set rs=server.createobject("adodb.recordset")
sql1="selct t_job from t_main where t_job='"&aa&"' "
rs.open sql,conn,1,1
if not rs.eof then
执行语句组1
else
执行语句组2
end if
rs.close
set rs=nothing
这样写就能判断传值是否存在记录的问题
晕,人家的trim是前后去空格好不~~~还有她更本不是表单提交。呼呼~~~ 你的第一句错了,改成rs.open sql1,conn,1,1 不行你加上response.write(request.querystring("a"))把传过来的值输出来看看对不对~~~ 不对你应该就知道怎么做了。。
请问你的表单提交方式是GET吗,如果不是请将if trim(rs("t_job"))<>trim(request.querystring("a")) then
中的request.querystring("a")改成request.from("a")或request("a")。
还有就是不知道你的trim(rs("t_job"))中的trim是什么。我觉的应该是数组,但不敢确定。