ASP通过一个条件查询SQL数据库方法
一个学籍查询系统,要求通过输入姓名,就可以查询到该学生的学号,年龄,性别等等基本信息,数据库已建好为student.mdf,并连接正常,index.asp是输入姓名的页面...
一个学籍查询系统,要求通过输入姓名,就可以查询到该学生的学号,年龄,性别等等基本信息,数据库已建好为student.mdf,并连接正常,index.asp是输入姓名的页面,提交给info.asp处理,在info.asp页面当中以表格的形式显示包括姓名在内的用户所有信息。index.asp和info.asp是同一个界面,只要在前者的姓名框输入姓名,就可以在其他框当中自动输出相应信息
展开
1个回答
展开全部
index.asp中的表单中,要含有 cname的文本框用来输入姓名。
info.asp
sql="select * from 学生信息表名 where 姓名='"&request("cname")&"'"
'这样是精确查询,
'模糊查询可以这样写
sql="select * from 学生信息表名 where 姓名 like '%"&request("cname")&"%'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open Sql, cnn, 1, 1 'cnn是你问题中说的已正确连接的对象名
经过上面以后,在你的显示表格中,使用<%=rs("字段名")%>来输出相对应的信息
info.asp
sql="select * from 学生信息表名 where 姓名='"&request("cname")&"'"
'这样是精确查询,
'模糊查询可以这样写
sql="select * from 学生信息表名 where 姓名 like '%"&request("cname")&"%'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open Sql, cnn, 1, 1 'cnn是你问题中说的已正确连接的对象名
经过上面以后,在你的显示表格中,使用<%=rs("字段名")%>来输出相对应的信息
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询