关于调用SQL语句进行含变量的条件查询遇到的问题
这是执行页面,他获得name1=aaa&subject=math
<%
dim conn
dim connstr
dim db
db="date.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr
set rs=conn.Execute ("select * from base where name= "& request.form(""&name1&"") &"")
response.write Trim(rs(""&subject&""))&"<br>"
function CloseDatabase
Conn.close
Set conn = Nothing
End Function
%>
说明:
我的目的是由上一页提交过来的姓名和科目查询成绩
base是数据库的表名
name是字段名
name1是提交过来的姓名变量
subject是提交过来的科目变量
http://www.verysky.net/test/seach.html 查询页
http://www.verysky.net/test/result.asp 结果页
是不是双引号的问题?怎么改?