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

    <%
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
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:5 
if not(rs.eof and rs.bof) then



end if

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2010-02-02 16:36
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
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
你这程序一团糟,缺胳膊少腿的

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2010-02-02 17:23
孤独冷雨
Rank: 10Rank: 10Rank: 10
来 自:安徽滁州
等 级:贵宾
威 望:23
帖 子:1247
专家分:1909
注 册:2007-6-4
收藏
得分:5 
回复 5楼 bodytrtd
不对吧!你最起码的。要知道对哪一条内容进行rs("imageid")=ImageID的对比。你那个打开对比永远是数据库中的第一条数据。所以会执行你所说的第二个!还有你那个rs.movenext的循环是怎么出来的,上面我没有找到对应的循环条件。

这里有男女系列成人用品,有时间兄弟们来看一看.
51za.
2010-02-03 08:29
快速回复:版主。。。帮帮忙。。。数据库问题
数据加载中...
 
   



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

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