首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 晕啦,一个简单问题搞好几个小时了
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-23 11:21:48 楼主
      <%
    set rs5=server.createobject("adodb.recordset")
    sql="select  * from stock where userid="&session("userid")&"  order by stockid desc"//去掉where就可以行
    rs5.open sql,conn,1,1
    do while not rs5.eof
    %>
        <tr>
                <td align="center"  bgcolor="#FFFFFF"> <%=rs5("youxi")%> </td>
                <td align="center" bgcolor="#FFFFFF" > <%=rs5("fuwuqi")%> </td>
                <td align="center" bgcolor="#FFFFFF" > <%=rs5("num")%> </td>
                <td align="center" bgcolor="#FFFFFF"> <%=rs5("content")%> </td>
                <td align="center" bgcolor="#FFFFFF" > <%=rs5("time")%> </td>
                <td align="center" bgcolor="#FFFFFF" >删除 </td>
                </tr>
    <%
    rs5.movenext
    loop
    rs5.close
    set rs5=nothing
    %>

    帮助看一下啊
     
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-23 11:24:191楼 得分:0
    response.write session("userid")
    看是否有值
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-23 11:24:472楼 得分:0
    检查一下你的 session("userid")值先吧!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • rankisky
    • 等级:
    发表于:2008-05-23 11:29:163楼 得分:0
    加上个判断,

    if not(rs5.eof and rs5.bof) then
    循环你的数据
    else
    response.write "没记录"
    end if
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-23 11:34:284楼 得分:0
    VBScript code
    <% set rs5=server.createobject("adodb.recordset") sql="select * from stock where userid="&session("userid")&" order by stockid desc"//去掉where就可以行 rs5.open sql,conn,1,1 if not(rs5.eof and rs5.bof) then do while not rs5.eof %> <tr> <td align="center" bgcolor="#FFFFFF"> <%=rs5("youxi")%> </td> <td align="center" bgcolor="#FFFFFF" > <%=rs5("fuwuqi")%> </td> <td align="center" bgcolor="#FFFFFF" > <%=rs5("num")%> </td> <td align="center" bgcolor="#FFFFFF"> <%=rs5("content")%> </td> <td align="center" bgcolor="#FFFFFF" > <%=rs5("time")%> </td> <td align="center" bgcolor="#FFFFFF" >删除 </td> </tr> <% rs5.movenext loop else response.write "没记录" end if rs5.close set rs5=nothing %>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-23 11:36:385楼 得分:0
    有值的啊,晕了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-23 11:38:106楼 得分:0
    再do while not rs5.eof前面加上if not rs5.eof then试试。
    还有不行就把session("userid")输出来看看有没有值。
    response.write session("userid")
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-23 11:47:387楼 得分:0
    谢谢各位回答啊

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-23 12:09:208楼 得分:0
    我晕了,,数据类型搞错了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-23 12:16:149楼 得分:0
    这句应该写成sql="select  * from stock where userid='"&session("userid")&"'  order by stockid desc"

    session("userid")这个是字符型的嘛~~ 外面要再用''号
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-23 12:33:2610楼 得分:0
    呵呵,,已经改为INT了
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved