救急,看了久也不知道哪错了。

okcat 2005-11-30 04:25:48
<%response.buffer=true%>
<html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000" background="PICTURE/C1.PNG">
<% dim con, rs,rc,pag,pa,rc1,per
select case request.querystring("maker")
case 1
f1=request.form("s1")
f2=request.form("t1")
set rs=con.execute("select * from table1 where "& trim(f1)&"="&"'"&trim(f2)&"'") '
rs.movefirst
while rs.eof<>true
rc1=rc1+1
rs.movenext
wend
if rc1>20 then
value1="下一页"
else
value1=""
end if

case 2
p=request.form("pageno")
per=(p-1)*20
rs.movefirst
for i=1 to per
rs.movenext
next
for i=1 to per+20
rs.movenext
if rs.eof=true then
exit for
end if
next
if rs.eof<>true then
rc1=1
value1="下一页"
else
rc=0
value1=""
end if
case else
set con=server.createobject("adodb.connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\JKC_WEB1\WEB\database1.mdb;Persist Security Info=False"
set rs=con.execute("select * from table1 ")
while rs.eof<>true
rc=rc+1
rs.movenext
wend
value1="下一页"
pag=rc mod 20
if pag <>0 then
pag=rc\20+1
end if
endselect
%>
<form name="form1" method="post" action="main1.asp?maker=1">
<table width="760" border="0" cellspacing="0" cellpadding="0" height="208" align="center">
<tr>
<td height="131" width="235">
<p><font size="2"><br>

<br>
<br>
<br>
<br>
<br>
<br>
<br>
共<font style='font-size:16px;color:red'><%=rc%> </font>条记录<font style='font-size:16px;color:red'>
<%=pag%></font>页 目前第页</font></p>
</td>
<td height="131" width="453"> </td>
<td height="131" width="72"><br>
<br>
<br>
<br>
<br>
<br>
<font size="2"><br>
<a href="WEB/main.htm">返回 </a></font></td>
</tr>
<tr>
<td colspan="3" height="41"><font face="宋体" color="#996600" size="2"><br>
请选择查询选项: </font> <font size="2">
<select name='s1' class='unnamed2'>
<option value="部门">部门</option>
<option value="单位名称或姓名">单位名称或姓名</option>
<option value="行政电话">行政电话</option>
<option value="直拨电话">直拨电话</option>
</select>
<input type='text' name='t1' size=40 class='unnamed2' value='公司办'>
<input type="submit" name="Submit" value="检索">
</font>
<div align="center"></div>
<div align="center"></div>
</td>
</tr>
<tr>
<td colspan="3" height="36">
<div align="right"><font size="2">  <%=value1%>   到
<input type='text' name='pageno' size=4 class='small1'>
页 <a href="main1.asp?maker=2" target="_self">跳转</a></font></div>
</td>
</tr>
<tr>
<td colspan="3" height="8">
<table width="760" border="0" cellspacing="1" cellpadding="0">
<tr bgcolor="#FFF7FF">
<td bgcolor="#FFF7FF" width="110">
<div align="center"><font size="2" color="#FF0000">部门</font></div>
</td>
<td width="179">
<div align="center"><font size="2" color="#FF0000">单位名称或姓名</font></div>
</td>
<td width="134">
<div align="center"><font size="2" color="#FF0000">行政电话</font></div>
</td>
<td width="126">
<div align="center"><font size="2" color="#FF0000">直拨电话</font></div>
</td>
</tr>
<tr>

<%select case request.querystring("maker")
case 2
for i=1 to 20
rs.moveprevious
next
if rc1= 1 then
for i=1 to per+20%>
<tr bgcolor="#F6F6F6" height="19">
<td height="19">
<div align="center"><font size="2"><%=rs(5)%></font></div >
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(1)%></font></div>
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(2)%></font></div>
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(4)%></font></div>
</td>
</tr>
<% next
else
while rs.eof<>true%>
<tr bgcolor="#F6F6F6" >
<td height="19">
<div align="center"><font size="2"><%=rs(5)%></font></div >
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(1)%></font></div>
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(2)%></font></div>
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(4)%></font></div>
</td>
</tr>
<% rs.movenext
wend
end if

case 1
rs.movefirst
if rc1>20 then
for i=1 to 20%>
<tr bgcolor="#F6F6F6" height="19">
<td height="19">
<div align="center"><font size="2"><%=rs(5)%></font></div >
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(1)%></font></div>
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(2)%></font></div>
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(4)%></font></div>
</td>
</tr>
<%rs.movenext
next
else
while rs.eof<>true%>
<tr bgcolor="#F6F6F6" >
<td height="19">
<div align="center"><font size="2"><%=rs(5)%></font></div >
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(1)%></font></div>
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(2)%></font></div>
</td>
<td height="19">
<div align="center"><font size="2"><%=rs(4)%></font></div>
</td>
</tr>
<% rs.movenext
wend
end if

case else
rs.movefirst
for i=1 to 20%>
<tr bgcolor="#F6F6F6" height="19">
<td height="27">
<div align="center"><font size="2"><%=rs(5)%></font></div >
</td>
<td height="27">
<div align="center"><font size="2"><%=rs(1)%></font></div>
</td>
<td height="27">
<div align="center"><font size="2"><%=rs(2)%></font></div>
</td>
<td height="27">
<div align="center"><font size="2"><%=rs(4)%></font></div>
</td>
</tr>
<%rs.movenext
next
endselect
%>

</table>
</td>
</tr>
</table>
</form>
</body>
</html>
...全文
143 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
okcat 2005-11-30
  • 打赏
  • 举报
回复
做的过程,也放在这个SAP页上吗?我刚学的,多多指教
showlin 2005-11-30
  • 打赏
  • 举报
回复
真够长的,你为什么不把for循环里面的做个过程呢?代码看起来也好些
okcat 2005-11-30
  • 打赏
  • 举报
回复
大哥,就是因为这个。谢了
竹林听雨2005 2005-11-30
  • 打赏
  • 举报
回复
没仔细看,但明确指出其中一点,endselect 中间空格加上, end select
okcat 2005-11-30
  • 打赏
  • 举报
回复
提示的错误:
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/jkc/main1.asp,行229

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧