StrSQL="select A from 收费查询 where 站点='"&zhan&"'"
Else
StrSQL="select B from 收费查询 where 站点='"&zhan&"'"
End If
只选一个值就这样,试一下行不行
中国人的财富网:http://www..cn/
StrSQL="select '"&xing&"' from 收费查询 where 站点='"&zhan&"'"
技术信息(用于支持人员)
[此贴子已经被作者于2006-3-24 15:28:36编辑过]
Dim xing,zhan,conn,Strcon,StrSQL,rs
xing=request.form("cx")
zhan=request.form("zd")
Set conn=server.createobject("adodb.connection")
conn.open"driver={microsoft access driver (*.mdb)};dbq="&server.mappath("xxx.mdb")
set rs=server.createobject("adodb.recordset")
StrSQL="select 'xing' from 收费查询 where 站点='zhan'"
rs.open sql.conn.1.1
if zhan=rs("zhan") then
response.write "内容"
else
response.write "没有你要的内容"
end if
rs.movenext
rs.close
%>
<html><head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<%
do while not rs.eof
Response.Write rs("xing")
rs.movenext
loop
conn.close
Set rs=Nothing:Set conn=Nothing
%></body>
</html>
哦!别人给我说了个方法,终于可以查询了.可是有点不明白:
原文件如下:
StrSQL="select 'xing' from 收费查询 where 站点='zhan'"
这句有问题
xing不应该加单引号,这个位置应该是写列名,可以改成这样试试
"select "&xing&" as a from 收费查询 where 站点='"&zhan&"'"
以后调用的时候用
rs("a")就行了
有几个疑问?
单引号意味着什么?平时不用吗?
&号又表示什么,为什么用它?
as a 又指什么,为什么这样就行了?
如果把它们(html和asp)放在一个文件里,就是说不用提交新的ASP文件,那该怎么写?
[此贴子已经被作者于2006-3-25 9:43:40编辑过]