用友财务软件互动问答平台

 找回密码
 立即注册
查看: 188|回复: 1

用友T3普及版升级账套时提示:错误信息-2147217

[复制链接]
发表于 2016-10-3 09:44:54 | 显示全部楼层 |阅读模式
问题现象:用友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)
回复

使用道具 举报

发表于 2016-10-3 10:32:10 | 显示全部楼层
提示的字段iorder是系统库ufsystem中的,系统库字段有问题,可以将账套恢复到其他机器同版本的软件中先升级,升级后再将账套恢复回来,或者将账套都备份出来,然后在开始菜单,进入开始-运行,输入regedit,打开注册列表,找到HKEY_LOCAL_MACHINE\SOFTWARE\UfSoft\UF2000\2.0\SetUp一项,删除SetUp,然后运行系统管理,重新创建系统库,打上软件补丁包后,再将账套恢复回去升级
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|用友十万个为什么 ( 赣ICP备13006939号 )

GMT+8, 2025-8-22 16:45 , Processed in 0.097240 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表