16879 - E501MCP: Erro de acesso ao banco de dados
Problema: Descrição do Problema: Estamos tentando efetuar uma baixa pela tela F501LOT de um título específico, e está gerando o seguinte erro:
Não foi possível baixar Título 1508 Tipo PCC. Motivo: E501MCP: Erro de acesso ao banco de dados:
Banco de Dados: SQL Server 2008.
Erro do Engine(256): Error returned from ODBC function SQLExecute in TSqlCommandOdbc.Execute
ODBC Return Code: -1 (SQL_ERROR)
ODBC SqlState: 22003
Error Message: [Microsoft][SQL Server Native Client 10.0]Valor numérico fora do intervalo
Rotina / Tela: F501LOT
Solução: Solução 16879: Analisando o log do sqlmon, verificamos que o vencimento original (VctOri) e vencimento prorrogado (VctPro) estão zerados, e com isso também calculou 42144 dias de atraso.
Consulte o título em questão na tela F501TCP e verifique se possui data de vencimento original e vencimento prorrogado, de um tab ou enter nestes campos e informe os vencimentos caso não houver.
Se o título não foi gerado de forma manual, não será possível informar o vencimento original manualmente. Nesta situação, terá que alterar a data via banco de dados.
Faça um update no campo VctOri e VctPro na tabela E501TCP e informe o vencimento original e prorrogado do título, após isso conseguirá efetuar a baixa.
Não foi possível baixar Título 1508 Tipo PCC. Motivo: E501MCP: Erro de acesso ao banco de dados:
Banco de Dados: SQL Server 2008.
Erro do Engine(256): Error returned from ODBC function SQLExecute in TSqlCommandOdbc.Execute
ODBC Return Code: -1 (SQL_ERROR)
ODBC SqlState: 22003
Error Message: [Microsoft][SQL Server Native Client 10.0]Valor numérico fora do intervalo
Rotina / Tela: F501LOT
Solução: Solução 16879: Analisando o log do sqlmon, verificamos que o vencimento original (VctOri) e vencimento prorrogado (VctPro) estão zerados, e com isso também calculou 42144 dias de atraso.
Consulte o título em questão na tela F501TCP e verifique se possui data de vencimento original e vencimento prorrogado, de um tab ou enter nestes campos e informe os vencimentos caso não houver.
Se o título não foi gerado de forma manual, não será possível informar o vencimento original manualmente. Nesta situação, terá que alterar a data via banco de dados.
Faça um update no campo VctOri e VctPro na tabela E501TCP e informe o vencimento original e prorrogado do título, após isso conseguirá efetuar a baixa.