Este artigo orienta sobre como corrigir a mensagem Erro inesperado na rotina: ‘OrdenarRecordset’ -2147467259 – [Pervasive][ODBC Cliente Interface][LNA][Pervasive][ODBC Engine Interface] Error in row apresentada ao selecionar a data do Inventário.
Resolução
A falha ocorre, pois, na tabela lfs_inv_cabecalhoAA havia um registro onde o ica_id estava com valor ica_data_inicial = 00/00/0000 e ica_data_final = 7/6/0631 sendo que esse valor não é válido.
Para correção execute os procedimentos abaixo:
Realize a remoção dos registros incorretos.
'---Remove' onde ica_id estava com valor incorreto
delete from lfs_inv_cabecalho19 where ica_id = 4402188;