Sou usuário da distribuição Linux KDE Neon, do IDE Lazarus (para o compilador Free Pascal) e Banco de Dados Firebird.
O Lazarus tem uma ferramenta chamada "Lazarus Database Desktop" para criação/leitura de Dicionário de Dados.
Ela não vem instalada, o projeto deve ser aberto e compilado. Posteriormente, pode ser integrada na IDE, ali no menu Ferramentas.
Possuo 2 versões do Firebird instaladas. A versão 4 (porta 3050) e versão 5(porta 30500) com suas portas configuradas em seus respectivos firebird.conf
A conexão do Firebird 4 foi realizado com sucesso. No campo servidor, informando "localhost", "127.0.0.1" ou "nome-computador", funcionava, realizando a conexão
No caso do Firebird 5, para direcionar a conexão, tive que informar a porta de utilização do Firebird 5, porta 30500, porque sem a informação da porta, aparecia uma mensagem informando que estava tentando abrir um arquivo feito no Firebird 5 (13.1) no Firebird 4 (13.0).
Então, ali no campo servidor, estava informando da seguinte forma: "nome-computador:30500" (sem as aspas)
Testava a conexão e dava erro de "Violação de Acesso!"
Depois de muito rodar atrás de uma solução, resolvi testar trocando o caractere que faz a separação do host da porta. Troquei o ":" por "/", ficando "nome-computador/30500", realizando a conexão com sucesso.
Lembrete de prestar atenção nisso, pois normalmente usa-se o ":" para separadar o host da porta, porém neste caso, foi utilizado a "/"
Abraço a Todos
Até a próxima.