恐怖黎明 弗兰基:asp中如何用radio实现搜索类别选择???急!!!

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 11:08:46
<% dim word
dim choose
word=Request.Form("chaxun")
choose=Request.Form("RadioGroup1")
if (word<>"") then
sql="select * from filesys where '"&choose&"'='"&word&"'"
rs.open sql,conn,1,1
if rs.EOF then
response.write("<P align=center><font color='#FFFF00' size='5' face='华文细黑' ><br>没有记录!<br>请你重新输入查询条件!<br><br>")
end if
end if
%>
这是我写的代码,运行提示rs未打开!我觉得sql有问题啊,但不知道该怎么写!!
choose就是字段名啊,通过radio选择不同的字段进行查询,choose被赋值为选择的字段名,然后在该字段查询。我不知道该怎么写呀?请高人指导啊!!

sql="select * from filesys where '"&choose&"'='"&word&"'"
这句有问题,你是想动态改变字段名
把'"&choose&"'这个改成这样"&choose&"就可以了
整句是这样
sql="select * from filesys where "&choose&"='"&word&"'"

sql="select * from filesys where '"&choose&"'='"&word&"'"
这里有问题
"&choose&"应该是数据库里面的字段名称
你好像要做2个限定条件的查询哦建议修改成
sql="select * from filesys where 字段1='"&word&"' and 字段2='"&choose&"'"