初学ASP做网页,有个例子不明白,请教大家。

来源:百度知道 编辑:UC知道 时间:2024/06/03 03:00:13
我按照书上的例子写的代码如下:
……
……
<form action="index.asp" id=form1 name=form1>
<td>学院名称   <input name="name" maxlength="80">
<input type="submit" value="提交" name="b1">
<input type="reset" value="全部重写" name="b2">
</td>
</form>
……
……
<%
sql=""
name=request("name")
if name<>"" then
sql="select * from mytable where name like '% " & name & " %'"
else
sql="select * from mytable"
end if
set rs=server.createobject("adodb.recordset")
conn="DBQ=" + server.MapPath("message.mdb") + ";DefaultDir=;Driver={Microsoft Access Driver (*.mdb)};"
rs.open sql,conn,1,1
rs.pagesize=maxperpage
if t

如果你没有填值,那就是从数据库中读取所有的值.这时你下面肯定是显示所有的值了..

你填了一个值了,这时,它会从记录中查找跟这个值相类似的记录,

if rs.eof then 这句就定义了,如果记录中没有你想找的东西,则显示"记录添加中..."

如果找到值了,那就显示值..这里我没看到你显示值的代码,看是不是你删了...

maxperpage这个的初值没定??