ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Conexão em Rede com MySQL e o FireDAC

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
joseberto
Novato
Novato


Registrado: Quinta-Feira, 12 de Outubro de 2017
Mensagens: 23

MensagemEnviada: Qua Abr 11, 2018 9:41 pm    Assunto: Conexão em Rede com MySQL e o FireDAC Responder com Citação

Boa noite pessoal, tenho um código que fiz no Delphi Tokyo 10.2
funciona normalmente mais isso local em rede não funciona, eu instalei o XAMPP no Windows 10 mais tem maquina que usa XP e Windows 7, mais quando instalei no servidor tudo OK, mais nos terminais ele da o erro:

Citação:
Can't connect to MySQL server on 192.168.15.115


Esse IP é do servidor mais não acessa

Fiz um procedimento pra conectar ao banco de dados, segue abaixo:

Código:

Procedure LerIniCarregaBanco(Servidor, Banco:String);
var
   ArqIni : tIniFile;
   TxtExiste, nmServer: String;
begin
LocalArquivo:=localSistema;
ArqIni:=TIniFile.Create(LocalArquivo);
Try
   TxtExiste:=ArqIni.ReadString('configuracao','Server',Servidor);
   if trim(TxtExiste)='' then begin
      dmDados.FDConnection.Connected:=False;
   end else begin
      Try
        dmDados.FDConnection.Params.Clear;
        dmDados.FDConnection.Params.Add('DriverID=MySQL');
        nmServer:=ArqIni.ReadString('configuracao','Server',Servidor);
        dmDados.FDConnection.Params.Add('Server='+nmServer)
        dmDados.FDConnection.Params.Add('Protocol=TCPIP');
        dmDados.FDConnection.Params.Add('Port='+ArqIni.ReadString('configuracao','porta',Banco));
        dmDados.FDConnection.Params.Add('Database='+ArqIni.ReadString('configuracao','programa',Banco));
        dmDados.FDConnection.Params.Add('CharacterSet=utf8');
        dmDados.FDConnection.Params.Add('User_Name=root');
        dmDados.FDConnection.Params.Add('Password=');
        dmDados.FDConnection.Connected:=True;
      Except
        dmDados.FDConnection.Connected:=False;
      End;
   end;
Finally
   ArqIni.Free;
End;
end;


Esse é código que uso pra conectar, mais preciso saber o que falta ou o que tem de errado.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB