网站的动态是什么意思,怎么找厂家生产产品,wordpress网站打开很慢,wap版delphi7写的程序#xff0c;在sql2000里没问题#xff0c;调用sql2008、2014里的存储过程时#xff0c;如果存储过程里操作了大量数据#xff0c;很容易会莫名其妙的自己撤销掉#xff0c;但是程序还识别不到#xff0c;认为还在正常执行。今天尝试换了个控件#xff1a…delphi7写的程序在sql2000里没问题调用sql2008、2014里的存储过程时如果存储过程里操作了大量数据很容易会莫名其妙的自己撤销掉但是程序还识别不到认为还在正常执行。今天尝试换了个控件TAdoStoredProc专门调用存储过程的问题解决了贴图如下 代码 //********************************************************************// var AProc:TAdoStoredProc; .................AProc.ProcedureName:PassMarkBill;AProc.Parameters.CreateParameter(RETURN_VALUE, ftInteger, pdReturnValue, 10, fgUnAssigned);AProc.Parameters.CreateParameter(sID, ftString, pdInput, 50, sID);AProc.Parameters.CreateParameter(sUser, ftString, pdInput, 50, sUserName);AProc.Parameters.CreateParameter(nRate, ftFloat, pdInput, 50, nAddinRate);AProc.Parameters.CreateParameter(lAllowNegative, ftBoolean, pdInput, 50, lAllowNegative);AProc.Parameters.CreateParameter(lUpdateLastDate, ftBoolean, pdInput, 50, lUpdateLastDate); //执行//rec:connection.Execute(s); //******用最底层的连接执行没问题********////if (assigned(rec)) and (not rec.EOF) then nR:rec.Fields[0].Value;AProc.ExecProc;n:int( AProc.Parameters.ParamValues[RETURN_VALUE] );if n0 then raise exception.Create(审核出错返回值非零。floatToStr(n)); --------------------------------------------------------------------------------------------- ps 上一次解决的办法太麻烦用的AdoConnection.execute很难取返回值这样就省事了。 网址http://www.cnblogs.com/HaiHong/p/haihong.html 标题遇到个奇怪的问题同时开启本地和远程两个事务远程事务是sql2000没问题是sql2008的不报错但是写不上数据。 海宏原创转载请注明。 转载于:https://www.cnblogs.com/HaiHong/p/6284359.html