KIS账套中,经常会出现数据表中出现空值非法记录的情况,这时的数据表,事实上已经损坏了,涉及到的关系、索引都已经丢失,需要进行修复。

如在凭证录入时,不管本期录入了多少凭证字,每次进入凭证录入界面时显示的凭证号都是0。很明显,这样的错误是因为凭证最大字号记录表中的数据出现了错误,如下图:

KIS账套数据表中出现空值或非法记录-编程日记

很明显,这张表中存在了不应该出现的Fperiod=36的记录。 

【分析】:

这样的信息,表示账套数据需要修复,包括账套中涉及的表间关系、索引等等!

【处理】:

一般情况下的数据表错误,即数据表中出现空值或非法记录的情况,可以按照以下5个步骤来进行:

备份当前数据表

清除数据表内容

修复数据表关系与索引

还原数据

账套数据检查

详细的过程,请访问:修复KIS账套数据表中出现空值或非法记录的5步曲

注:

1、此法适用于所有KIS标准系列产品,包括KIS标准版、KIS行政事业版、KIS迷你版以及其他所有KIS及KD2000系列产品的数据维护!

2、文档所述的,重点在于方法,在具体数据尤其是涉及到关联数据的处理的时候,则需要灵活应用,同时对关联数据进行相关的操作!