Bom dia a todos... Estou precisando muito da ajuda de vocês com a seguinte questão: Criei o arquivo .ini de conexão para leitura externa: [HOSTNAME]
Host=\\192.168.1.3
[DATABASE]
Path=COMERCIO
[PORTA]
Port=5432
[SETOR]
Setor=0
Fiz a leitura do arquivo juntando mais algumas informações no onCreate do DataModule:
try
with dbComercio do begin
User := 'suporte'; //tambem criei esse usuário no Postgre
Password := '123456'; // informei essa senha para este usuário
Protocol := 'postgresql-8';
HostName := Host; // variável lida do arquivo externo conexao.ini
Port := Port; // variável lida do arquivo externo conexao.ini
DataBase := Path; // variável lida do arquivo externo conexao.ini
Connect;
end;
except
Application.MessageBox('Não foi possível estabelecer conexão com o Banco de Dados','Atenção');
Application.ProcessMessages;
Application.Terminate;
end;
Editei o arquivo pg_hba.conf
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 192.168.1.0/24 md5
# IPv6 local connections: Tudo como manda o figurido, se eu não estiver esquecido nada! Na máquina em que o banco de dados está armazenado e o postgresql está instalado tudo funciona muito bem, porém, quando chamo a aplicação de outros terminais aparece a seguinte mensagem: SQL Error: FATAL: password authentication failed for user "suporte" O que devo fazer? Onde estou errando? Preciso muito da ajuda de vocês... Estou usando Delphi 7 + Zeos 6.6.4-stable + PostgreSQL 8.3.4 Desde já agradeço! Márcio