Caio Vanceli Posted September 10 Share Posted September 10 (edited) Desenvolvo uma apliação em Delphi 11, utilizando FIredac, com meu banco mysql hospedado na hostgator. Acontece que de vez em quando em qualquer ação, em qualquer formulario, não existe um padrão ele ele apresenta a msg abaixo na imagem. Interessante que não uso em nenhum lugar na aplicação SQL com Limit. Já tentei alterar as configurações do FDConection e nada resolve. Alguém já passou ou sabe o que poderia ser? Desde de já obrigado a todos. Edited September 10 by Caio Vanceli Aumentei a explicação Link to comment Share on other sites More sharing options...
Agnaldo Prates Posted September 10 Share Posted September 10 18 minutos atrás, Caio Vanceli disse: Desenvolvo uma apliação em Delphi 11, utilizando FIredac, com meu banco mysql hospedado na hostgator. Acontece que de vez em quando em qualquer ação, em qualquer formulario, não existe um padrão ele ele apresenta a msg abaixo na imagem. Interessante que não uso em nenhum lugar na aplicação SQL com Limit. Já tentei alterar as configurações do FDConection e nada resolve. Alguém já passou ou sabe o que poderia ser? Desde de já obrigado a todos. Esta msg é de erro de sintaxe. Talvez seja esse caractere. _____________ Prates, Agnaldo Link to comment Share on other sites More sharing options...
Caio Vanceli Posted September 10 Author Share Posted September 10 52 minutos atrás, Agnaldo Prates disse: Esta msg é de erro de sintaxe. Talvez seja esse caractere. Agnaldo, esse é o cursor do mouse. Essa mensagem dá em todas as telas. Normalmente quando o sistema fica parado alguns minutos sem movimentações. Porem está configurado para manter a conexao. Até quando fecha o sistema, as vezes acontece essa mensagem. Link to comment Share on other sites More sharing options...
Moderadores Juliomar Marchetti Posted September 11 Moderadores Share Posted September 11 boa noite o problema está no limite de dados a ser trazido pelo componente num primeiro momento nunca se faz acesso a banco diretamente, ainda mais com porta exposta e senha na web ele deve estar sendo bombardiado de ataques mas é só ajuster para diminuir o pacote de dados que trás pra ti Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link to comment Share on other sites More sharing options...
Caio Vanceli Posted September 11 Author Share Posted September 11 (edited) 16 horas atrás, Juliomar Marchetti disse: boa noite o problema está no limite de dados a ser trazido pelo componente num primeiro momento nunca se faz acesso a banco diretamente, ainda mais com porta exposta e senha na web ele deve estar sendo bombardiado de ataques mas é só ajuster para diminuir o pacote de dados que trás pra ti Juliomar, Obrigado pelo retorno. Eu como eu poderia limitar o tanto de dados a ser trago pelo componente? Seria no FdConnection? E Qual seria a orientação para não acessar o banco diretamente? Obrigado desde já! Edited September 11 by Caio Vanceli Link to comment Share on other sites More sharing options...
Membros Pro valterpatrick Posted September 13 Membros Pro Share Posted September 13 Em 11/09/2024 at 16:50, Caio Vanceli disse: Juliomar, Obrigado pelo retorno. Eu como eu poderia limitar o tanto de dados a ser trago pelo componente? Seria no FdConnection? E Qual seria a orientação para não acessar o banco diretamente? Obrigado desde já! Experiência própria: Eu tenho um serviço que conecto o meu FB2.5 no servidor do cliente com um banco de dados mysql na hostinger e hostigator. A cada X minutos eu conecto no banco de dados mysql diretamente para verificar se há alterações, se tem eu faço a conexão e trago os dados um a um. No caso eu não coloco um limit ou algo do tipo, eu só conecto e vou usando o while para retornar cadas registro e gravar no banco de dados local ou realizar alguma operação. Eu também deixo a opção de reconectar ligada e pode ter certeza que vai acontecer algumas vezes de você ser barrado pelo servidor mysql deles, mesmo colocando para liberar o seu IP ou todos IP a acessar. Esta não é a melhor abordagem, mas foi a que eu encontrei levando em consideração limitação de servidor do cliente e também tempo para desenvolver aplicações mais robustas. Valter Patrick Gerente de Projetos na empresa CTEC (33)98400-0936 GitHub: https://github.com/valterpatrick Link to comment Share on other sites More sharing options...
Moderadores Juliomar Marchetti Posted September 14 Moderadores Share Posted September 14 Em 11/09/2024 at 16:50, Caio Vanceli disse: Juliomar, Obrigado pelo retorno. Eu como eu poderia limitar o tanto de dados a ser trago pelo componente? Seria no FdConnection? E Qual seria a orientação para não acessar o banco diretamente? Obrigado desde já! tu faz uma api e seu banco fica lá no server e sinceramente mysql é para software web tipo php etc. ele não foi feito para software desktop Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now