忍豆风云3登陆时出现这样的情况怎么解决 第一次打开说是未登入,关了以后第二次招标废标以后呢打开就变成了提醒(如图)

怎么判断已打开的事务没有rollback或者commit,已打开的游标是否关闭。小弟我下面这样写,如果第一次运行有异常发生,则第二次运行时总是提示游标已存在 - Sql Server当前位置:& &&&怎么判断已打开的事务没有rollback或者commit,已打怎么判断已打开的事务没有rollback或者commit,已打开的游标是否关闭。小弟我下面这样写,如果第一次运行有异常发生,则第二次运行时总是提示游标已存在&&网友分享于:&&浏览:116次如何判断已打开的事务没有rollback或者commit,已打开的游标是否关闭。我下面这样写,如果第一次运行有错误发生,则第二次运行时总是提示游标已存在。ALTER PROCEDURE [dbo].[WMS_TransVoucher_Check] -- Add the parameters for the stored procedure here @FlowNo
varchar(50),
--单据编号&
varchar(50),
--审核人ID @CheckName
varchar(50),
--审核人姓名 @SystemID
--系统标识ASBEGIN -- Insert statements for procedure here BEGIN TRANSACTION
DECLARE @rtn
INT DECLARE @BusinessDate DATETIME DECLARE @FlowNoIn
VARCHAR(50) DECLARE @FlowNoOut
VARCHAR(50) DECLARE @cWhCodeIn
VARCHAR(50) DECLARE @cWhNameIn
VARCHAR(50) DECLARE @CanUse
VARCHAR(50) DECLARE @cWhCodeOut
VARCHAR(50) DECLARE @cWhNameOut
VARCHAR(50) DECLARE @cInvCode
VARCHAR(50) DECLARE @cInvName
VARCHAR(50) DECLARE @Barcode
VARCHAR(50) DECLARE @cInvStd
VARCHAR(50) DECLARE @BatchNo
VARCHAR(50) DECLARE @PositionsInCode
VARCHAR(50) DECLARE @PositionsInName
VARCHAR(50) DECLARE @PositionsOutCode
VARCHAR(50) DECLARE @PositionsOutName
VARCHAR(50) DECLARE @cComUnitName
VARCHAR(50) DECLARE @cComQuantity
FLOAT DECLARE @cComUnitPrice
MONEY DECLARE @mComUnitName
VARCHAR(50) DECLARE @mComQuantity
FLOAT DECLARE @RETURNCODE
INT DECLARE @RETURNMSG
VARCHAR(100)
SET @BusinessDate=GETDATE()
SELECT @cWhCodeIn=cWhCodeIn,
@cWhNameIn=cWhNameIn,
@cWhCodeOut=cWhCodeOut,
@cWhNameOut=cWhNameOut,
@CanUse=CanUse FROM WMS_TransVoucher WHERE
AND ISNULL(CheckID,'')=''
IF(@@ROWCOUNT&0) BEGIN
--增加一张调拨入库单
EXEC WMS_GetFormNo '其它入库',@BusinessDate,@FlowNoIn output
EXEC @rtn=dbo.WMS_StockRecord_Add&
@FlowNoIn,1,'103001','',@BusinessDate,@cWhCodeIn,@cWhNameIn,
'','','','','','','',@CheckID,@CheckName,@CanUse,'',@FlowNo,'','','',@SystemID,'由调拨单产生的入库单'
IF(@rtn&&1)
SET @RETURNCODE=-1
SET @RETURNMSG='生成其它入库单单头信息失败!'
GOTO ERROR
--增加一张调拨出库单
EXEC WMS_GetFormNo '其它出库',@BusinessDate,@FlowNoOut output
EXEC @rtn=dbo.WMS_StockRecord_Add&
@FlowNoOut,1,'203001','',@BusinessDate,@cWhCodeOut,@cWhNameOut,
'','','','','','','',@CheckID,@CheckName,@CanUse,'',@FlowNo,'','','',@SystemID,'由调拨单产生的出库单'
IF(@rtn&&1)
SET @RETURNCODE=-2
SET @RETURNMSG='生成其它出库单单头信息失败!'
GOTO ERROR
--增加调拨单明细
DECLARE CUR_TransVouchers CURSOR FOR
SELECT cInvCode,cInvName,Barcode,cInvStd,BatchNo,PositionsInCode,PositionsInName,
cComUnitName,cComQuantity,cComUnitPrice,mComUnitName,mComQuantity
FROM WMS_TransVouchers
OPEN CUR_TransVouchers
FETCH NEXT FROM CUR_TransVouchers&
INTO @cInvCode,@cInvName,@Barcode,@cInvStd,@BatchNo,@PositionsInCode,@PositionsInName,
@cComUnitName,@cComQuantity,@cComUnitPrice,@mComUnitName,@mComQuantity
WHILE(@@FETCH_STATUS=0)
print @cInvCode+',
EXEC @rtn=dbo.WMS_StockRecords_Add&
@FlowNoIn,@cInvCode,@cInvName,@Barcode,@cInvStd,@BatchNo,'','',
@PositionsInCode,@PositionsInName,@cComUnitName,@cComQuantity,@cComUnitPrice,@mComUnitName,@mComQuantity,
@CheckID,@CheckName,'',@FlowNo,@CanUse,'由调拨单产生的入库单'
IF(@rtn&&1)
SET @RETURNCODE=-3
SET @RETURNMSG='生成其它入库单明细信息失败!'
GOTO ERROR
EXEC @rtn=dbo.WMS_StockRecords_Add&
@FlowNoOut,@cInvCode,@cInvName,@Barcode,@cInvStd,@BatchNo,'','',
@PositionsOutCode,@PositionsOutName,@cComUnitName,@cComQuantity,@cComUnitPrice,@mComUnitName,@mComQuantity,
@CheckID,@CheckName,'',@FlowNo,@CanUse,'由调拨单产生的出库单' 共&2&页:
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有关于验证码的有关问题:打开页面后,第一次登陆,验证码总是错误!第二次就正确了!怎么解决? - ASP.NET当前位置:& &&&关于验证码的有关问题:打开页面后,第一次登陆,验关于验证码的有关问题:打开页面后,第一次登陆,验证码总是错误!第二次就正确了!怎么解决?&&网友分享于:&&浏览:66次关于验证码的问题:打开页面后,第一次登陆,验证码总是错误!!第二次就正确了!!怎么解决??我的验证码是放在 & img.aspx里的
在login.aspx里放了验证码校验
第一次运行总是验证码不正确,然后再输入就好了
找原因如下,第一次加载 & login.aspx时, & Session[ &VNum &]还未没建立,所以总时验证码不正确
我试着在login.aspx的 & pageload里加个默认的 & Session[ &VNum &],但是这样做,第一次登陆时,验证码根本就时个摆设,没用
请问各位,这个问题应该怎么解决呢???------解决方案--------------------img.aspx中生成图片的同时把验证码放在session中.
然后根据login.aspx用户填入的值与这个session中的值比较.
------解决方案--------------------1,第一次从浏览器中查看 生成验正码存放到Session[ &A &]中
2,假设你在一个文本框内输入字符和生成的验正码进行比较
TextBox1.Text==Session[ &A &].ToString()
3,点击Button键比较 此时页面又从服务器端返回,生成另外一个验正码
所以 验正码不会正确;
4,在生成验正码的那个页面 Page_Load 里写上
if(IsPostBack)
这样看看可以不?? 我只是猜测,有的地方说的不对 请大家不要YY
------解决方案--------------------应该把Session[ &VNum &]= &xxxx & ,放在生成IMG图片的程序里,这样才能保证生成图片的同时也生成了SESSION
------解决方案--------------------你的“login.aspx里放了验证码校验”如何做,如果放在page_load中那么肯定就是问题的根源了。
校验应该在有关按钮或者其它什么控件的事件后执行,这时候login.aspx肯定page_load已经两次了并且是 IsPostback==true,而且img.aspx在第一个装入login.aspx的之后、第二次装入之前就装入了。
你总不至于把判断检验码是否正确的代码放在page_load中吧?如果是,那么可就学到偏门上去了。
------解决方案--------------------生成字符串的变量没有存。比较有问题。
------解决方案--------------------可能是浏览器缓存的问题,我也遇到过
你加这段代码试试
Response.BufferOutput =
Response.Cache.SetExpires(DateTime.Now.AddMilliseconds(-1));
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.AppendHeader( &Pragma &,
&No-Cache &);
=MakeValidateCode( );
Session[ &VNum &]=VN
ValidateCode(VNum);
------解决方案--------------------顶,我也遇到了同样的问题。
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有2007年4月 总版技术专家分月排行榜第一2007年3月 总版技术专家分月排行榜第一2007年2月 总版技术专家分月排行榜第一2007年1月 总版技术专家分月排行榜第一2006年12月 总版技术专家分月排行榜第一
2009年8月 总版技术专家分月排行榜第三2007年5月 总版技术专家分月排行榜第三
2016年10月 .NET技术大版内专家分月排行榜第一2016年8月 .NET技术大版内专家分月排行榜第一2016年7月 .NET技术大版内专家分月排行榜第一
2016年9月 .NET技术大版内专家分月排行榜第二2016年6月 .NET技术大版内专家分月排行榜第二2016年3月 .NET技术大版内专家分月排行榜第二2016年1月 .NET技术大版内专家分月排行榜第二2015年12月 .NET技术大版内专家分月排行榜第二2015年2月 .NET技术大版内专家分月排行榜第二2015年1月 .NET技术大版内专家分月排行榜第二2014年11月 .NET技术大版内专家分月排行榜第二2014年5月 .NET技术大版内专家分月排行榜第二2014年4月 .NET技术大版内专家分月排行榜第二2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 第一次世界大战 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信