Temos um exe que extrai dados de várias tabelas em nosso banco de dados e os grava em um arquivo de texto / csv. Esse arquivo é buscado posteriormente pelo sistema do cliente para fins internos.
Ao carregar este arquivo txt / csv, eles estão recebendo este erro - A cadeia "Hexxx Sxxxff do Axxen do JM ixxxt e zxxx P" tem um comprimento de 65 e o campo tem um comprimento máximo de 64.
A questão é que, no final, um caráter especialcontagem (por exemplo, para Á, Ô) como são considerados 2, enquanto no final estamos dando a contagem correta 1, o que resulta em incompatibilidade de contagem. Nós dois seguimos a codificação UTF8 em todo o exe.
Qual seria a melhor solução para evitar isso? Todas as sugestões serão úteis.
Respostas:
0 para resposta № 1Eu suspeito que eles estão tentando inserir os dados extraídos no banco de dados. Em seguida, o problema pode estar relacionado ao agrupamento / codificação do banco de dados.