问题描述
@ls_flagvarchar(10@ls_personidvarchar(30),--@ld_inmoneydec(10,2),--@ls_personidcompanyvarchar(30),--@ls_remarkvarchar(100),--@ls_credentialvarchar(30),--@ls_returnvarchar(50)output--begin--会员余额select@ld_oldmoney=isnull(TotalAmount,0),@li_shopid=MemberIdfromYLKX_User_MemberswhereCardNo=@ls_personid;set@ld_totalmoney=@ld_oldmoney+@ld_inmoneyupdateYLKX_User_MemberssetTotalAmount=@ld_totalmoneywhereMemberId=@li_shopid;set@ls_remarks=isnull(@ls_remark,'公司充值')--set@ls_remarks='公司'+@ls_personidcompany+'充值'insertintoYLKX_User_ConsumDetail(MemberId,ConsumType,OutMoney,TotalAmount,Flag,Remarks,Creatime,ConsumAmount,Credential,Credential_flag)values(@li_shopid,1,@ld_inmoney,@ld_totalmoney,1,@ls_remarks,@s_day,@ld_inmoney,@ls_credential,'HPJ');enderror:IF@@ERROR=0--okBEGINset@ls_return=cast(@ld_totalmoneyasvarchar(20))committransaction;ENDIF@@ERROR>0--notokBEGINset@ls_return='hhherror'rollbacktransactionENDtry{if(bll.Add_GoodsSort2(Convert.ToInt32(li_shopid.Text.Trim()),ls_personid.Text.Trim(),"HHCZ",Convert.ToDecimal(ld_inmoney.Text.Trim()),ls_credentia.Text.Trim())==0){Information.Alert(this,"充值不成功","MemberStatis2.aspx");}else{Information.Alert(this,"充值成功yuan!","MemberStatis1.aspx");}}catch(Exceptionex){WebLogHelper.Error(ex.Message);Information.Alert(this,"添加失af败!");}提交时显示添加失af败这调用应当怎么写
解决方案
解决方案二:
说明代码有错误,你单步调试一下,应该if语句中有异常
解决方案三:
建议你多用print输出下,调试看看是哪里出问题了
解决方案四:
@ld_oldmoney???
解决方案五:
第1行就少了反括号........目测各种小错误...仔细检查下吧..