问题现象:在用友U8V8.51erp软件供应链管理的销售管理模块中在填制采购入库单和销售出库单是提示错误 "91未设置变量或with block错误"

原因分析:数据库问题.主要是Rdrecords表损坏,

解决方案:在用友U8V8.51erp系统中数据库问题.主要是Rdrecords表损坏,请使用如下语句修复: --1.将数据库设为 单用户 模式,以便进行修复  sp_dboption @dbname = ufdata_004_2004 , @optname = single user , @optvalue = true use ufdata_004_2004 --2.反复修复Rdrecords表,直至结果提示没有一致性错误.(注意参数的使用) DBCC CHECKTABLE ( Rdrecords,REPAIR_ALLOW_DATA_LOSS) --3.追加修复整个数据库(也可直接进行此步骤,忽略2) DBCC CHECKDB ( ufdata_004_2004 ,REPAIR_ALLOW_DATA_LOSS) --4.将数据库还原为 多用户 模式,以便正常操作 sp_dboption @dbname = ufdata_004_2004 , @optname = single user , @optvalue = false use ufdata_004_2004

本条用友U8ERP系统问题的解决方案来自用友财务软件官网知识库,原官方用友U8知识库如下表所示,请参阅:

用友U8知识库主体 用友U8知识库明细
对应版本 用友U8V8.51
对应产品线 用友U8ERP
对应模块 供应链-销售管理
问题现象 在填制采购入库单和销售出库单是提示错误 "91未设置变量或with block错误"
问题原因 数据库问题.主要是Rdrecords表损坏,
解决方案 数据库问题.主要是Rdrecords表损坏,请使用如下语句修复: --1.将数据库设为 单用户 模式,以便进行修复  sp_dboption @dbname = ufdata_004_2004 , @optname = single user , @optvalue = true use ufdata_004_2004 --2.反复修复Rdrecords表,直至结果提示没有一致性错误.(注意参数的使用) DBCC CHECKTABLE ( Rdrecords,REPAIR_ALLOW_DATA_LOSS) --3.追加修复整个数据库(也可直接进行此步骤,忽略2) DBCC CHECKDB ( ufdata_004_2004 ,REPAIR_ALLOW_DATA_LOSS) --4.将数据库还原为 多用户 模式,以便正常操作 sp_dboption @dbname = ufdata_004_2004 , @optname = single user , @optvalue = false use ufdata_004_2004
提交时间 2015-11-26

上述用友U8知识库的解决方案如果仍然未能解决您的问题,可以尝试到用友畅捷通服务社区搜索一下:https://www.iyyrj.com/ask/,或者加入QQ群:208289440,密码:iyyrj.com。