Estou tendo um problema com a interface do MySQL (Server 5.1.11) com um aplicativo Delphi
O problema ocorre ao tentar usar o aplicativo para fazer uma exportação em massa para o Excel. Durante as consultas do aplicativo para uma lista de projetos correspondentes (Consulta A), então, para cada projeto correspondente, os detalhes do Projeto são solicitados do banco de dados (Consulta B)
O erro que ocorre é
Can't Connect to MySQL Server on 'stkitts' (10048)
Geralmente ocorre ao tentar alcançar lotes maiores. Por exemplo, sou capaz de consultar os últimos 3 anos (771 projetos, 1150 registros incluindo detalhes), mas expandindo para 4 anos, erro em apenas 443 registros retornados.
Verifiquei se meus dados estão corretos e o erro não está associado a registros específicos. A repetição de uma pesquisa será interrompida em um ponto diferente - embora seja improvável que você obtenha resultados por 4 anos atrás...
O erro pode ocorrer ao ler um campo ou um novo registro. Portanto, a planilha do Excel retornada pode ou não ter uma linha completa no ponto em que ocorreu o erro.
Meu pressentimento é que estou enviando muito tráfego para o servidor de banco de dados, mas estou usando apenas duas conexões com o banco de dados para as consultas acima (o administrador do MySQL confirma que existem apenas 2 conexões ativas durante a exportação)
Alguma sugestão?
Rastreou-o e, mais uma vez, é a opção "Autoclone" oculta do Delphi que é a culpada.
Defina Autoclone como False e o número de consultas será limitado e o erro será ignorado.