| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1075 人关注过本帖
标题:代码错误问题关于参数类型不正确或不在可以接受的范围之内
只看楼主 加入收藏
xiaoxippzyh
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-8-7
收藏
 问题点数:0 回复次数:4 
代码错误问题关于参数类型不正确或不在可以接受的范围之内

ps:这个是分页news_more的代码,我把原来做的一个网站的分页代码(可用)拿来复制到新的网页上,再做一些修改
/xiaoxippzyh/work/news_more.asp, 第 40 行
第 40 行是rs.absolutepage=pageNo
发现调用不了数据,数据显示不出来,
(我只贴了一部分代码)

<!--#include file="system/include/config.asp"-->
<!--#include file="system/include/conn.asp"-->
<%
dim strSql,rs,pageNo,PageType,PageTitle
if not isnumeric(request("type")) then
PageType=1
else
PageType=cint(request("type"))
end if
select case PageType
case 1
PageTitle="站内公告"
case 2
PageTitle="个人新闻"
case 3
PageTitle="游戏新闻"
case 4
PageTitle="业内新闻"
case 5
PageTitle="技术精粹"
case 6
PageTitle="留言板"
end select
'翻页=======================
if not isnumeric(request("page")) then
pageNo=1
else
pageNo=cint(request("page"))
end if
if pageNo=0 then
pageNo=1
end if
strSql="select * from [news] where a_type=" & PageType & " order by a_id desc"
set rs=Server.CreateObject("ADODB.RecordSet")
rs.open strSql,conn,3,3
rs.pagesize=20 '每页显示20条记录
if pageNo>=rs.pagecount then
pageNo=rs.pagecount
end if
rs.absolutepage=pageNo '当前页
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>

</head>

<body>
<%
dim i
for i=1 to rs.pagesize
if rs.eof then
exit for
end if%>
<tr>
<td height="14" align="left" valign="top"><font color="#FF6600" >·</font><a href="news_sub.asp?id=<%=rs("a_id")%>" target="_blank" ><%=rs("a_title")%></a> <font color="#999999" >[<%=rs("a_date")%>]</font> </td>
</tr>
<%
rs.movenext '指针下移语句
next
%>
</table>
<table width="586" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="303">共<font color=red><%=rs.recordcount%></font>条 每页显示<font color=red><%=rs.pagesize%></font>条
当前页:<font color=red><%=pageNo%></font>/<font color=red><%=rs.pagecount%></font></td>
<td width="283" align="right" valign="middle">[<a href="news_more.asp?page=1&type=<%Response.write PageType%>" >首页</a>]
[<a href="news_more.asp?page=<%response.write pageNo-1%>&type=<%Response.write PageType%>" >上一页</a>]
[<a href="news_more.asp?page=<%response.write pageNo+1%>&type=<%Response.write PageType%>" >下一页</a>]
[<a href="news_more.asp?page=<%response.write rs.pagecount%>&type=<%Response.write PageType%>" >尾页</a>]</td>
</tr>
</table>
<br>
<p> </p>
</td>

搜索更多相关主题的帖子: 参数 类型 范围 代码 
2007-09-09 20:05
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
pageNo错误时值是多少?
2007-09-09 20:08
xiaoxippzyh
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-8-7
收藏
得分:0 
是0

2007-09-09 20:16
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
那楼主最好把出错时的SQL语句检查一下,看看能不能查到数据。
注意:是出错时的SQL语句。
2007-09-09 20:45
xiaoxippzyh
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-8-7
收藏
得分:0 

谢谢,搞定了,太久没有做后台,是我忘记在首页传递type的值了.....


2007-09-09 21:42
快速回复:代码错误问题关于参数类型不正确或不在可以接受的范围之内
数据加载中...
 
   



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

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