| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 491 人关注过本帖
标题:版主。。。帮帮忙。。。数据库问题
取消只看楼主 加入收藏
bodytrtd
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2010-2-2
结帖率:0
收藏
已结贴  问题点数:10 回复次数:3 
版主。。。帮帮忙。。。数据库问题

    <%
Dim Action,TitleId,ImageID,score
ImageID=(Request.QueryString("TitleId"))
Set rsw = Server.CreateObject("ADODB.Recordset")
sqlw="select * from Nt_Imgbook" 这里是读取图片的表
rsw.open sqlw,conn,1,3
if not rsw("id")=ImageID  then  判断图片的ID是否与request过来图片的id相等 如果相等则显示下表格
%>
    <table width="980" border="0" cellspacing="0" cellpadding="0" align="center">
      <%
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from nt_score" 这个是设为精华表
rs.open sql,conn,1,3
if rs("imageid")=ImageID  then  判断精华表里的imageid是否与request过来图片的id相等 如果相等则显示下表格
%>
      <%dim rsa,sqla
Set rsa = Server.CreateObject("ADODB.Recordset")
sqla="select * from nt_score where ImageID="&request("titleid")&"" 这里就是读取表里的信息,条件是表里的imageid是否与request过来图片的id相等
rsa.open sqla,conn,1,3
%>
      <form action="xjj?Action=jjl" method="post">
      <tr>
        <td width="316" height="35" align="right">
        图片id:
          <input name="id1" type="text" size="10"  value=" <%=rsa("ImageID")%>"/> </td>
        <td width="136">*图片id不可以改1 </td>
        <td width="150" height="35" align="right">
        张数: <input name="zs2" type="text" size="10"  value=" <%=request("count")%>"/> </td>
        <td width="150">*图片张数不可以改1 </td>
        <td width="134" height="35" align="right">
        得分:
          <input name="score1" type="text" size="10"  value=" <%=rsa("score")%>"/> </td>
        <td width="394">*100分以上为精华图片,如果取消精华的话,填写100以下1 </td>
      </tr>
      <tr>
        <td height="28" colspan="6" align="center"> <input type="submit" name="Submit" value="提交" /> </td>
      </tr> </form>
      <%rsa.movenext
rsa.close
%>   
    <%else%> 判断精华表里的imageid是否与request过来图片的id相等 如果不相等则显示下表格

      <form action="tjj.asp" method="post">
      <tr>
        <td width="152" height="35" align="right">
        图片id: <input name="id2" type="text" size="10"  value=" <%=request("titleID")%>"/> </td>
        <td width="150">*图片id不可以改2 </td>
        <td width="150" height="35" align="right">
        张数: <input name="zs2" type="text" size="10"  value=" <%=request("count")%>"/> </td>
        <td width="150">*图片张数不可以改2 </td>
        <td width="160" height="35" align="right">
        得分: <input name="score2" type="text" size="10"  value=""/> </td>
        <td width="118">*100分以上为精华图片,如果取消精华的话,填写100以下2 </td>
      </tr>
      <tr>
        <td height="28" colspan="6" align="center"> <input type="submit" name="Submit" value="提交" /> </td>
      </tr> </form>
      <%rs.movenext
end if
rs.close
%>   
    </table>
    <%else%> 如果request过来的id跟图片表不相等则显示
        <table width="980" border="0" cellspacing="0" cellpadding="0" align="center">
      <tr>
        <td height="8" colspan="6"> </td>
      </tr>
      <tr>
        <td colspan="6"align="center" height="25">数据库找不到此图片ID&nbsp;&nbsp;&nbsp;[ <a href="index.asp">返回首页 </a>] </td>
      </tr> </table>
<%rsw.movenext
end if
rsw.close
Set rsw=Nothing
%>
    </td>
  </tr>
</table>
(现在的问题是当 rs("imageid")=ImageID  这样写的时候,就显示else那个表格,当rs("imageid") <>ImageID 就显示 <form action="xjj?Action=jjl" method="post">的那个表格,但是当ruquest过来的图片titileid不等于nt_score表里的imageid就出现错误)bof 或sof 有一个是真。。。帮我解决解决。。谢谢啦
搜索更多相关主题的帖子: 版主 数据库 
2010-02-02 16:24
bodytrtd
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2010-2-2
收藏
得分:0 
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
2010-02-02 16:31
bodytrtd
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2010-2-2
收藏
得分:0 
  <%
       Dim Action,TitleId,ImageID,score
ImageID=(Request("TitleId"))
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from nt_score"
rs.open sql,conn,1,3
if rs("imageid")=ImageID  then     
%>
<form action="" method="post">
<table width="980" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td width="143" height="38">图片id:
      <input name="id1" type="text" size="10"  value="<%=request("titleID")%>"/></td>
    <td width="103"><span class="STYLE2">*图片id不可以改1</span></td>
    <td width="135">张数:
      <input name="zs1" type="text" size="10"  value="<%=request("count")%>"/></td>
    <td width="139"><span class="STYLE2">*图片张数不可以改1</span></td>
    <td width="142">得分:
      <input name="score1" type="text" size="10"  value=""/></td>
    <td width="318"><span class="STYLE2">*100分以上为精华图片,如果取消精华的话,填写100以下1</span></td>
  </tr>
  <tr>
    <td colspan="6" align="center"><input type="submit" name="Submit" value="修改" /></td>
    </tr>
</table></form>
<%else%>
<form action="" method="post">
<table width="980" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td width="143" height="38">图片id:
      <input name="id2" type="text" size="10"  value="<%=request("titleID")%>"/></td>
    <td width="103"><span class="STYLE2">*图片id不可以改2</span></td>
    <td width="121">张数:<input name="zs2" type="text" size="10"  value="<%=request("count")%>"/></td>
    <td width="110"><span class="STYLE2">*图片张数不可以改2</span></td>
    <td width="130">得分:<input name="score2" type="text" size="10"  value=""/></td>
    <td width="373"><span class="STYLE2">*100分以上为精华图片,如果取消精华的话,填写100以下2</span></td>
  </tr>
  <tr>
    <td colspan="6" align="center"><input type="submit" name="Submit" value="修改" /></td>
    </tr>
</table></form>
<%rs.movenext
end if
rs.close
Set rs=Nothing
%>
为什么只显示下面那个表格呢?
2010-02-02 16:57
bodytrtd
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2010-2-2
收藏
得分:0 
  <%
       Dim Action,TitleId,ImageID,score
ImageID=(Request("TitleId"))
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from nt_score"
rs.open sql,conn,1,3
if rs("imageid")=ImageID  then
%>
<form action="" method="post">
<table width="980" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td width="143" height="38">图片id:
      <input name="id1" type="text" size="10"  value="<%=request("titleID")%>"/></td>
    <td width="103"><span class="STYLE2">*图片id不可以改1</span></td>
    <td width="135">张数:
      <input name="zs1" type="text" size="10"  value="<%=request("count")%>"/></td>
    <td width="139"><span class="STYLE2">*图片张数不可以改1</span></td>
    <td width="142">得分:
      <input name="score1" type="text" size="10"  value=""/></td>
    <td width="318"><span class="STYLE2">*100分以上为精华图片,如果取消精华的话,填写100以下1</span></td>
  </tr>
  <tr>
    <td colspan="6" align="center"><input type="submit" name="Submit" value="修改" /></td>
    </tr>
</table></form>
<%else%>
<form action="" method="post">
<table width="980" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td width="143" height="38">图片id:
      <input name="id2" type="text" size="10"  value="<%=request("titleID")%>"/></td>
    <td width="103"><span class="STYLE2">*图片id不可以改2</span></td>
    <td width="121">张数:<input name="zs2" type="text" size="10"  value="<%=request("count")%>"/></td>
    <td width="110"><span class="STYLE2">*图片张数不可以改2</span></td>
    <td width="130">得分:<input name="score2" type="text" size="10"  value=""/></td>
    <td width="373"><span class="STYLE2">*100分以上为精华图片,如果取消精华的话,填写100以下2</span></td>
  </tr>
  <tr>
    <td colspan="6" align="center"><input type="submit" name="Submit" value="修改" /></td>
    </tr>
</table></form>
<%rs.movenext
end if
rs.close
Set rs=Nothing
%>
{当rs("imageid")=ImageID应该显示第1个表格,当rs("imageid")<>ImageID应该显示第2个表格}但是现在都是只显示第2个表格的,,帮忙。。谢谢
2010-02-02 17:01
快速回复:版主。。。帮帮忙。。。数据库问题
数据加载中...
 
   



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

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