<% set rs" />
当前位置:文档之家› ASP第八节 SQL语句中select语句的使用

ASP第八节 SQL语句中select语句的使用

ASP第八节SQL语句中select语句的使用
一安装屏幕录像专家
二.查询语句前还是在access先建一个数据库:
Select语句的使用的代码如下:
<!--#include file="conn.asp"-->
<% set rs=server.CreateObject("adodb.recordset")
sql="select * from student order by stu_name"
rs.open sql,conn,1,1
for i=1 to rs.recordcount
response.Write(i&". "&rs("stu_name")&"<Br>")
rs.movenext
next
%>
二.关键字搜索页面8_2.asp,其页面如下所示:
关键字页面代码如下:
<form id="form1" name="form1" method="post" action="8_2pd.asp" onsubmit="return check()">
请输入要搜索的关键字:
<input type="text" name="gjz" id="textfield" />
<input type="submit" name="button" id="button" value=" 提交" />
<script language="javascript">
function check(){
if(document.form1.gjz.value==""){
alert("关键字不可为空");
document.form1.gjz.focus();
return false;
}
}
</script>
三.建立网页和数据库的联系:conn.asp
<%set conn= server.CreateObject("adodb.connection")
找到数据库所在的连接对象
sql="provider=microsoft.jet.oledb.4.0;data
source="&server.MapPath("sjk#.mdb")
指令的功能找到要连接的数据库
conn.open sql%>
执行上面的指令
四.8_2pd.asp 页面代码如下:
<!--#include file="conn.asp"-->
<%tt=request.Form("gjz")
set rs=server.CreateObject("adodb.recordset")
sql="select* from student where stu_name like '%"&tt&"%'"
模糊查询:select * from 表名where 字段名like ‘%“&变量名&”%’
rs.open sql,conn,1,1
jls=rs.recordcount %>
你要搜索"<font color="#FF0000"><%=tt%></font>"的记录,一共<%=jls%> 条<hr>
<%
if jls=0 then
response.Write("暂无记录")
else
for i=1 to rs.recordcount
jg=replace(rs("stu_name"),tt,"<font color=red>"&tt&"</font>") dz=replace(rs("stu_add"),tt,"<font color=red>"&tt&"</font>")
搜索时关键字描红:Replace(要描红的字符串,要替换的文字,替换后的文字样式)
response.Write(i&"."&jg&" "&dz&"<br>")
rs.movenext
next
end if
%>
其效果如下:。

相关主题