问题现象:用友畅捷通T+财务软件升级报错,具体提示如下:错误信息:升级脚本出错,错误信息:SQL 脚本: 12.000.001.0044 DATA_DPRD_ST_Rpt_CN-33005 出错:子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。
子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。
解决方案:
select * from eap_reporttablecol where fieldName
in('BeginColumn','ReceiveColumn','DispatchColumn','StockColumn')
and ideap_reportsolution in(
select id from eap_reportsolution where name='ST_RDSSummaryRpt'
) and idparent is not null
找出来的ID 替换到下面这条语句中ID里面,即数据库中显示红色字体部分
delete from eap_reporttablecol where id
in('36989456-0CC7-4EDC-AD9B-FB83EA7F135D','6046D407-BBDE-4126-9C3C-734688D7405A')
执行完后,若账套维护工具中升级还报错,则在系统管理-账套维护中升级。(操作前请备份好您用友T+财务软件中的数据,可参考教程:http://www.iyyrj.com/jcufida/1389.html)
转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!
网友评论