Eu tive esse mesmo problema hoje e descobri que na tabela seprng do meu banco SWAT2009.mdb estava com registros faltando e por isso o programa procurava um registro que não existia. No meu caso específico essa tabela tinha 18 linhas e estava com erro. Achei uma tabela de backup que tinham 31 linhas e depois que eu atualizei o programa funcionou.
Eu sei que faz tempo que vocês publicaram esse erro, mas caso ainda não tenham encontrado a solução podem tentar isso.
Abraços