越剧柳毅传书空中剧院:问题 内容 非常 详细

来源:百度文库 编辑:高校问答 时间:2024/04/29 15:59:34
在网站的admin_inc.asp文件中,有这样一段如下:
<%rs.close
set rs=nothing
end sub

sub logo()
if request.cookies("godbook")("shjianame")="" then
response.Redirect "shjia.asp"
response.End
end if
%>
<%
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from [shjia] where username='"&request.cookies("godbook")("shjianame")&"' ",conn,1,1
%>
<table class="tableBorder" width="90%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#D6DBF7">
<form name="userinfo" method="post" action="saveshjiainfo.asp?action=logo">
<tr>
<td align="center" background="../admin/images/bg_3.gif" height="25" colspan="4"><b><font color="#ffffff">修改商家LOGO</font></b></td>
</tr>
<tr>
<td width="30%" bgcolor="#D6DBF7" align="right">商家LOGO地址:</td>
<td width="70%" bgcolor="#D6DBF7">
<input class="wenbenkuang" name=logo type=text id=logo value="<%=trim(rs("logo"))%>" size="30">
</td>
</tr>
<tr>
<td width="30%" bgcolor="#D6DBF7" align="right"></td>
<td width="70%" bgcolor="#D6DBF7">
<input class="go-wenbenkuang" type="button" name="Submit" value="我要上传LOGO图片" onClick="window.open('../upload_flash.asp?formname=userinfo&editname=logo&uppath=bookpic&filelx=jpg','','status=no,scrollbars=no,top=20,left=110,width=420,height=165')">
<font color="#FF0000">固定 150×60 像素</font></td>
</tr>
<tr>
<td bgcolor="#D6DBF7"></td>
<td bgcolor="#D6DBF7">
<input class="go-wenbenkuang" type="submit" name="submit2" value=OK!确定修改>
</td>
</tr>
</form>
</table>

<%rs.close
set rs=nothing
end sub

sub pass()
if request.cookies("godbook")("shjianame")="" then
response.Redirect "shjia.asp"
response.End
end if
%>

因为上面功能太少,现要增加些内容;正好与另外一程序类似(在他原来的程序中可以正常运行),对比了一下,其他.asp文件都一样,包括数据库也没发现有什么差别,与是就是下面这段代码替换成为以下部分,如下:
<%rs.close
set rs=nothing
end sub

sub logo()
if request.cookies("godbook")("shjianame")="" then
response.Redirect "shjia.asp"
response.End
end if
%>
<%
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from [shjia] where username='"&request.cookies("godbook")("shjianame")&"' ",conn,1,1
%>
<table class="tableBorder" width="90%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#D6DBF7">
<form name="newsinfo" method="post" action="saveshjiainfo.asp?action=logo">
<tr>
<td align="center" background="../admin/images/bg_3.gif" height="25" colspan="4">
<b><font color="#ffffff">修改商家资料信息、LOGO及Banner管理</font></b>
</td>
</tr>
<tr>
<td bgcolor="#E8F1FF" align="right">商家banner地址:</td>
<td bgcolor="#E8F1FF" style="PADDING-LEFT: 10px">
<input name=banner type=text id=banner value="<%=trim(rs("banner"))%>" size="40"><br>
<input type="button" name="Submit" value="上传banner图片" onClick="window.open('../upload_flash.asp?formname=newsinfo&editname=banner&uppath=bookpic&filelx=jpg','','status=no,scrollbars=no,top=20,left=110,width=420,height=165')">
<font color="#FF0000">固定 577×100 像素</font></td>
</tr>
<tr>
<td bgcolor="#E8F1FF" align="right">公司新闻公告:</td>
<td bgcolor="#E8F1FF" style="PADDING-LEFT: 10px">
<textarea name="content" rows="6" cols="40"><%=trim(rs("content"))%>

字数有限,问题就出现在补充代码中
运行后出现问题如下
商家banner地址:
ADODB.Recordset 错误 '800a0cc1'
在对应所需名称或序数的集合中,未找到项目。
/shop/1/admin_inc.asp,行 1187

行1187内容应该是:<input name=banner type=text id=banner value="<%=trim(rs("banner"))%>" size="40">
不知这行修改后,其他行还有没问题?

这个可能是你的数据库问题,去你的数据库找问题!
ADODB.Recordset 连接数据库的问题。
'800a0cc1' 错误的编号。