Erro: cdsItemPedidoAtual: Cannot perform this operation on a closed dataset
![](http://conhecimento.raffinato.inf.br/wp-content/uploads/2021/10/cdsItem-1.jpg)
? Momento da ocorrência:
A mensagem era apresentada em duas situações:
Ao tentar selecionar mesa ou no lançamento de produto.
Além de apresentar a mensagem de falha catastrófica em alguns momentos.
![](http://conhecimento.raffinato.inf.br/wp-content/uploads/2021/10/cdsItem-2.jpg)
✅ Possível Resolução:
? Verificar como estão os IDs nos cadastros dos produtos.
? Para a questão acima, o cliente no momento do cadastro dos produtos, informou no campo do ID do produto o código de barras. Sendo que o campo destinado para o ID do produto é um campo do tipo varchar de 14 caracteres. Então quando era inserido o código de barras, alguns tinham mais de 14 caracteres ocasionando o erro, pois estoura o campo e automaticamente encerra a conexão com o banco gerando a mensagem “Closed Dataset”. Além de deixar totalmente fora de sequencia a coluna do ID do produto.
? Foi realizada a correção dos IDs dos produtos, assim ajustando a sequência.