| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 917 人关注过本帖
标题:不知为何写入函数就有些地方显示不了
只看楼主 加入收藏
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
 问题点数:0 回复次数:20 
不知为何写入函数就有些地方显示不了

<!--#include file="ClassConn.asp"-->
<!--#include file="Inc/page.asp"-->
<%
Sub ShowPort()
Set rs=Server.CreateObject("Adodb.RecordSet")
Sql1="Select * from Port"
rs.open Sql1,conn,1,1
If rs.eof then
Response.Write "<font color='red'>暂时没有任何成员</font>"
Else
url="ClassPort.asp?Action="&Action&""
rs.pagesize=20
PageNo=Cint(request.QueryString("PageNo"))
if PageNo="" or PageNo=0 then PageNo=1
rs.AbsolutePage=PageNo
TSum=rs.pagecount
maxperpage=rs.pagesize
'PageNo=PageNo+1
'PageNo=PageNo-1
if CINT(pageno)>1 then
if CINT(pageno)>CINT(TSum) then
response.Write("对不起没有您想要的页数")
Response.End
end if
end if
if PageNo<0 then
response.Write("没有这一页!")
Response.End
End if
%>
<table width="560" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#FF0000">
<tr>
<td height="25" colspan="3" align="center" bgcolor="#9DCEFF"><strong>身份证列表</strong></td>
</tr>

<tr>
<td height="25" align="center" bgcolor="#9DCEFF" class="a2">姓名</td>
<td align="center" bgcolor="#9DCEFF" class="a2">身份证</td>
<%
IF Session("KEY")="super" THEN
%>
<td align="center" bgcolor="#9DCEFF" class="a2">删除</td>
<%End If%>
</tr>
<%
dim i
i=0
do while not rs.eof and i<rs.pagesize
%>
<tr>
<td height="31" align="center" bgcolor="#9DCEFF" class="a3"><%=rs("PortName")%></td>
<td align="left" bgcolor="#9DCEFF" class="a3"><%=rs("PortNum")%></td>
<%
IF Session("KEY")="super" THEN
%>
<td align="center" bgcolor="#9DCEFF" class="a3"><a href="ClassPort.asp?Action=DelPort&PortID=<%=rs("PortID")%>" onclick="return confirm('确认要删除吗?')">删除</a></td>
<%End If%>
</tr>

<%
i=i+1
rs.movenext
loop
End If
%>
<tr>
<td height="18" colspan="3" align="center" bgcolor="#9DCEFF">
<%
call showpage(url,rs.RECORDCOUNT,maxperpage,false,true,"位同学")
%>
</td>
</tr>
</table>
<%
End Sub
rs.close
Set rs=Nothing
%>
</body>
</html>
<%
Call CloseConn()
%>

加上红色部份就效果是:共 3 位同学 首页 上一页 [1] 下一页 尾页 页次:/120位同学/页 转到:
不加上红色部份就效果是:共 3 位同学 首页 上一页 [1] 下一页 尾页 页次:1/120位同学/页 转到:

不知道为什么会这样子!!~~

搜索更多相关主题的帖子: 函数 
2006-02-28 17:33
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
收藏
得分:0 
End Sub
rs.close
Set rs=Nothing

把下面的两行也应该放进函数里面
这样试试:

rs.close
Set rs=Nothing
End Sub
2006-02-28 17:38
蓝天白云
Rank: 1
等 级:新手上路
帖 子:114
专家分:0
注 册:2006-2-21
收藏
得分:0 
不知道,不用不就可以了吗,不管它。

2006-02-28 17:38
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
以下是引用盖茨他爹在2006-2-28 17:38:00的发言:
End Sub
rs.close
Set rs=Nothing

把下面的两行也应该放进函数里面
这样试试:

rs.close
Set rs=Nothing
End Sub

还是不行~!~


中国人的财富网:http://www..cn/
2006-02-28 17:43
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
以下是引用蓝天白云在2006-2-28 17:38:00的发言:
不知道,不用不就可以了吗,不管它。

写成函数比较好管理~~


中国人的财富网:http://www..cn/
2006-02-28 17:44
蓝天白云
Rank: 1
等 级:新手上路
帖 子:114
专家分:0
注 册:2006-2-21
收藏
得分:0 
Sub ShowPort()
在asp中一定要加“()”吗 ?

2006-02-28 17:45
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
SUB可以不加吧

中国人的财富网:http://www..cn/
2006-02-28 17:47
蓝天白云
Rank: 1
等 级:新手上路
帖 子:114
专家分:0
注 册:2006-2-21
收藏
得分:0 
那你加了会不会错了?

2006-02-28 17:49
dennis
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2006-2-17
收藏
得分:0 

应该是你在那个page.asp中定义了一个什么变量而写进函数就引用不了了,建议你检查一下,然后把变量定义成公共变量 public的看看行不行

2006-02-28 17:59
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
你把那个showpage贴出来看看

我很菜,但我很努力!
2006-02-28 18:41
快速回复:不知为何写入函数就有些地方显示不了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021565 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved