服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

BOF 或 EOF 中有一个是“真”

- 浏览:2165 - 发布时间:2008-09-24 16:37:04.0
问题版本: 85-U6普及版3.2 问题模块: 30-其他问题
所属行业: 0-通用 问题状态: 1-UU通注册用户
关 键 字: 升级 适用产品:
补 丁 号: 开放状态: 0-UU通注册用户
原问题号: 提交时间: 2008-9-24 16:37:04
问题名称: BOF 或 EOF 中有一个是“真”
问题现象: 8.21升级u63.2过程中报错 数据库名: UFDATA_003_2007 UFDATA_003_2008 库存U8501补丁期初整理程序, 控件AdjustQc.ClsAdjust 错误信息:BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。而05年和06年不存在此问题.
原因分析: 850以前版本数据升级时会有一个使用控件进行期初调整的过程,在此过程中会对库存启用日期进行判断。如数据库缺少相关记录即报此错误。
解决方案: 数据升级报错,是因为2007,2008年数据库中表accinformation中库存启用时间记录丢失,补全即可升级。 insert into accinformation values ('ST','143','dSTStartDate','库存系统启用日期','dDate','NULL', 'NULL',0,0,null)