问题现象: | 8.10升级至U850,固定资产做部门转移后,进入卡片管理正常,但当点击卡片转入的部门时报"由于下列错误:联接失败,不能打开记录集SELECT top 1 * From fa_Cards WHERE (fa_Cards.sCardNum='00123' AND (fa_Cards.dTransDate<='2003-05-30' Or fa_Cards.dTransDate Is Null) AND (fa_Cards.dInputDate<='2003-05-30' AND fa_Cards.dDisposeDate<='2003-05-30' Or fa_Cards.dDisposeDate Is Null)) ORDER BY lOptID DESC!是否重试?(选择[取消]将退出系统!)"错误,如此时删除部门转移变动单后再点击转入部门时正常,即不能做变动。 |
问题原因: | SQL数据库错误。 |
解决方案: | 经跟踪后发现并不是报错中所显示的SQL语句出错,而是运行一临时存储过程时报错,在查询分析器中运行此临时存储过程时报编号为1203、级别为20的错误,此为SQL严重错误级别,分析可能库有问题,用DBCC CHECKDB 检查数据库未发现任何问题,再检查索引,当删除fa_Cards表的主键索引再重建主键时问题解决。 |
相关补丁: | |
版本: | 8.50 |
模块: | 固定资产 |
产品: | u850 |
问题名称: | 进入卡片管理正常,但当点击卡片转入的部门时报错 |
最后更新: | 2006-03-09 00:00:00 |