我的ASP出错,不知道怎么回事?请高人指点!

来源:百度知道 编辑:UC知道 时间:2024/05/22 02:04:27
是这样地,在index页中:
<!--#include file="inc/syscode_article.asp"-->
<!--#include file="inc/Skin_CSS.asp"-->
<!--#include file="lib/pub_Config.asp"-->
<%
'请勿改动下面这三行代码
const ChannelID=1 '在这里定义了channe1ID
Const ShowRunTime="Yes"
MaxPerPage=20
SkinID=0
PageTitle="首页"
Set rsArticle= Server.CreateObject("ADODB.Recordset")
Set rsPic= Server.CreateObject("ADODB.Recordset")
%>
然后在syscode_Article页中的代码如下:
<%@language=vbscript codepage=936 %>
<%
option explicit
response.buffer=true
'强制浏览器重新访问服务器下载页面,而不是从缓存读取页面
Response.Buffer = True
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
%>
<!--#include file="conn.asp"-->
<!--#include file="Conn_User.

rsChannel("ChannelID")=ChannelID

搂住的channelID变量是什么类型??数据库里的ChannelID是什么类型??
搂住用
response.write typename(rsChannel("ChannelID"))&"<br>"
response.write typename(ChannelID)&"<br>"
response.end()

输出看一下,要是类型不一致的话,把其中一个转换一下就好了

if rsChannel("ChannelID")=cstr(ChannelID) then

错在那里呢