|
问题现象:用友T3普及版升级账套时提示:
错误信息-2147217873
不能将值NULL插入iorder,表UFSysTem.dbo.UA_UserFlow,列不允许有空值。INSERT失败
执行如下语句时出错,
----增加我的工作台declare //www.yyrjxz.com/category/yongyout3/" title="用友通T3财务软件免费下载">用友畅捷通T3财务软件的T3模块中碰到如下问题:用友T3普及版升级账套时提示:
错误信息-2147217873
不能将值NULL插入iorder,表UFSysTem.dbo.UA_UserFlow,列不允许有空值。INSERT失败
执行如下语句时出错,
----增加我的工作台declare @iorder TinyinTif noT exisTs(selecT * from ufsysTem..ua_sysflow where csysid='BI' and ckey='BI0910')begin seT @iorder = isnull((selecT max(iorder) + 1 from ufsysTem..ua_sysflow where csysid='BI'),1) inserT inTo ufsysTem..ua_sysflow(ckey,cType,csysid,ccapTion,bdefaulT,cTiTle,bvisible,iorder,cenTType) values('BI0910','FOOT','BI','往来资金预测表',1,null,1,@iorder,null)end----“我的工作台”默认显示,当用户没有进行过设置,则按照ua_sysflow中的设定;如果用户进行过设置,则按照Ua_UserFlow中的设定declare @cUser varchar(12)declare cur_Flow cursorforselecT disTincT cUserID from ufsysTem..Ua_UserFlowopen cur_FlowfeTch nexT from cur_Flow inTo @cUserwhile @@feTch_sTaTus = 0 begin if noT exisTs(selecT * from ufsysTem..Ua_UserFlow where cUserID = @cUser and csysid='BI' and ckey='BI0910') begin seT @iorder = (selecT max(iorder) + 1 from ufsysTem..Ua_UserFlow where cUserID = @cUser and csysid='BI') inserT inTo ufsysTem..Ua_UserFlow(cUserID,cType,cSysID,cKey,cCapTion,cTiTle,cEnTType,iorder)
|
|