CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

一个奇怪的问题,先查询然后删除记录,为什么会出错!急!急!急!在线等!

楼主bj568(bj)2005-01-13 15:45:54 在 Web 开发 / ASP 提问

为什么我在服务器执行以下代码没有问题,但是在客户端的机器执行数据确实已经删除了,     但有时候显示网页有问题?不知道是什么原因?  
        delid=Request.Form("ID")  
        set   rs=server.CreateObject("adodb.recordset")  
        sql="select   fileupname   from   OAZJZWXXinfo_tbl   where   id="&delid  
        rs.open   sql,conn,1,3  
        filename=rs("fileupname")  
        rs.Close  
        set   rs=nothing  
        sql="delete   from   OAZJZWXXinfo_tbl   where   id="&delid  
        conn.execute   (sql)  
  问题点数:100、回复次数:7Top

1 楼jhysky(尘土御风)回复于 2005-01-13 16:01:11 得分 10

是什么错误?你接收delid应该判断一下值是否正确Top

2 楼ccm1980(海浪)回复于 2005-01-13 16:02:05 得分 10

应该是没有问题,cookie清一下看看Top

3 楼tatty_bad(我总是出现在该出现的地方)回复于 2005-01-13 16:14:12 得分 20

提示什么错误???  
  另外,最好对DelId的取值进行过滤处理和格式化,再进行执行Top

4 楼flyskywlh(成功时享受成就,失意时享受生活..)回复于 2005-01-13 16:14:33 得分 20

跟cookie有什么关系哦...Top

5 楼fogheart(淡雨蓝烟)回复于 2005-01-13 16:32:47 得分 10

先判断一下你的delid是否有值,是否为数值类型Top

6 楼ahuiok(希羽)回复于 2005-01-13 16:35:03 得分 20

<%  
        delid=trim(replace(Request.Form("ID"),"'","")  
        set   rs=server.CreateObject("adodb.recordset")  
        sql="select   fileupname   from   OAZJZWXXinfo_tbl   where   id="&delid  
        rs.open   sql,conn,1,3  
              if   not   (   rs.bof   and   rs.eof   )   then  
                    filename=rs("fileupname")  
                    rs.delete  
              end   if  
        rs.Close  
        set   rs=nothing  
  %>  
  Top

7 楼wen1818(冷月孤心)回复于 2005-01-13 20:53:12 得分 10

delid=Request.Form("ID")  
        set   rs=server.CreateObject("adodb.recordset")  
        sql="select   fileupname   from   OAZJZWXXinfo_tbl   where   id="&delid  
        rs.open   sql,conn  
        if   not(rs.eof   or   rs.bof)   then  
            filename=rs("fileupname")  
            rs.Close  
            set   rs=nothing  
            sql="delete   from   OAZJZWXXinfo_tbl   where   id="&delid  
            conn.execute   (sql)  
        end   ifTop

相关问题

  • 奇怪问题,postgresql查询出错误数据!求救!
  • 奇怪奇怪!为什么在查询分析器中的查询移植到ADO是结果集出错?
  • DropDownList查询出错
  • HIBERNATE查询出错
  • union 查询出错
  • SQL查询出错?
  • 奇怪的出错
  • 版主留青:奇怪的问题,删除数据出错.有代码.急,急,急.
  • listview删除listitem出错
  • 删除记录出错?

关键词

  • sql
  • delid
  • fileupname
  • rs
  • 问题
  • conn
  • 是否
  • tblwhere id
  • from oazjzwxxinfo
  • set

得分解答快速导航

  • 帖主:bj568
  • jhysky
  • ccm1980
  • tatty_bad
  • flyskywlh
  • fogheart
  • ahuiok
  • wen1818

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo