Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado (editado)

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.

 

image.thumb.png.220d13fa52936f8a1be35db5c8dbb895.png

Editado por Caio Vanceli
Aumentei a explicação
Postado
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.

image.png.039d8b7e00611294ab3482210eeb918d.png

_____________

Prates, Agnaldo

Postado
52 minutos atrás, Agnaldo Prates disse:

Esta msg é de erro de sintaxe. Talvez seja esse caractere.

image.png.039d8b7e00611294ab3482210eeb918d.png

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.

  • Moderadores
Postado

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

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado (editado)
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á!

Editado por Caio Vanceli
  • Membros Pro
Postado
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

  • Moderadores
Postado
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

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.