| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 576 人关注过本帖
标题:一个 asp 修改数据库的问题~~
只看楼主 加入收藏
mu2468
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2014-7-28
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
一个 asp 修改数据库的问题~~
同样是 写入和修改数据库的代码 写入 zhongzhi 数据库的都成功 但是修改 users 数据库的 数据库中amount的值 修改不了 测试了很多次了 修改不了 也没有错误提示! 求知道的朋友帮忙解答~~感激不尽!!!!
代码如下:


case "chongzhi"
    if trim(request.Form("amount"))<>"" and isnumeric(request.Form("amount")) and trim

(request.Form("alipay_orderno"))<>"" then
        payflag=false
        set rs=server.CreateObject("adodb.recordset")
        sql="select * from chongzhi where alipay_orderno='"&checkstr(request.Form

("alipay_orderno"))&"' and amount="&request.Form("amount")&" and status=3"
        rs.open sql,conn,1,3
        if not rs.eof then
            rs("uid")=LngUserID
            rs("status")=1
            payamount=rs("amount")
            payflag=true
            rs.update            
        end if
        rs.close
        
        if payflag then
             sql="select * from users where id="&LngUserID
             rs.open sql,conn,1,3
             if not rs.eof then
                rs("amount")=round(rs("amount")+payamount,2)
                rs.update
             end if
             rs.close            
         else
            sql="select * from chongzhi where alipay_orderno='"&checkstr

(request.Form("alipay_orderno"))&"'"
            rs.open sql,conn,1,3
            if rs.eof and rs.bof then   
            rs.addnew
            
            rs("uid")=LngUserID
            rs("alipay_orderno")=request.Form("alipay_orderno")
            rs("amount")=request("amount")
            rs("addtime")=now()
            rs("status")=0
            rs("typ")=2
            
            rs.update
            else
                response.Write "<script>alert('提交失

败。');location.href='chongzhi.asp'</script>"     
            end if
            rs.close
        end if        
        set rs=nothing   
        response.Write "<script>alert('提交成

功');location.href='czrecord.asp'</script>"     
    end if
搜索更多相关主题的帖子: amount 数据库 false where 朋友 
2014-07-28 04:19
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11771
专家分:43421
注 册:2006-5-13
收藏
得分:10 
会不会是数据的类型不一致?

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2014-07-28 07:24
apull
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:三体星系
等 级:版主
威 望:216
帖 子:1479
专家分:9035
注 册:2010-3-16
收藏
得分:10 
定义个变量了保存request("amount"),跟踪一下这个变量的值合适不合适。
2014-07-28 14:17
快速回复:一个 asp 修改数据库的问题~~
数据加载中...
 
   



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

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