Firebird - Conexão
Firebird - Conexão
Cria uma conexão com um banco de dados Firebird. Suporta dois modos de conexão: arquivo local (arquivo .FDB no sistema de arquivos) ou servidor remoto (via host, porta e nome do banco). O ID desta ação é usado como referência nas demais ações Firebird do fluxo — como Firebird: Query e Firebird: Fechar conexão.
- Versão 2.0
- Versão 1.0
Opções
Conexão a ser utilizada
Selecione a conexão Firebird previamente cadastrada na aba Conexões da workspace.
Opções
Tipo de conexão
Define o modo de conexão com o banco Firebird. Selecione Arquivo local para conectar diretamente a um arquivo .FDB no sistema de arquivos, ou Servidor remoto para conectar via rede.
Arquivo local
Base de dados
Caminho completo do arquivo de banco de dados Firebird no sistema, por exemplo C:\DATABASE.FDB.
Servidor remoto
Servidor
Endereço IP ou nome do host do servidor Firebird, por exemplo 192.168.0.1.
Porta
Número da porta de conexão com o servidor Firebird, por exemplo 3050.
Base de dados
Nome ou caminho do banco de dados no servidor remoto, por exemplo master.
Usuário
Nome de usuário para autenticação no banco de dados Firebird. Campo opcional.
Senha
Senha do usuário para autenticação no banco de dados Firebird. Campo opcional.
Tempo limite
Campos opcionais que limitam, em segundos, o tempo para abrir a conexão e o tempo de execução das queries feitas com ela. Como o Firebird não consegue cancelar uma query em andamento, quando uma query atinge o tempo limite (o padrão da conexão ou o definido na própria query), a conexão é fechada, a transação aberta nela é desfeita e a ação falha. Nesse caso, é preciso abrir uma nova conexão: novas queries nessa conexão falham imediatamente e fechá-la com Firebird: Fechar conexão não tem efeito.
Tempo limite para conectar
Tempo máximo, em segundos, que a ação aguarda até o servidor Firebird aceitar a conexão. O valor mínimo é 1. Quando vazio, vale o padrão do sistema operacional. Campo opcional.
Tempo limite padrão das queries
Tempo máximo, em segundos, de execução de cada query feita com esta conexão, exceto as queries que definem o próprio limite no campo Tempo limite da query da ação Firebird: Query. O valor 0 significa sem limite. Quando vazio, não há limite. Campo opcional.
Retornos
Essa ação não possui retornos diretos. O ID desta ação é utilizado como referência pelas demais ações Firebird.
Regras e Condições
- Na Versão 2.0, o campo Conexão é obrigatório e a conexão deve estar previamente configurada na aba Conexões da workspace.
- Na Versão 1.0, o campo Tipo de conexão é obrigatório.
- Na Versão 1.0, no modo Arquivo local, o campo Base de dados é obrigatório e deve apontar para um arquivo
.FDBválido. - Na Versão 1.0, no modo Servidor remoto, os campos Servidor, Porta e Base de dados são obrigatórios.
- O arquivo de banco de dados deve estar acessível pela máquina onde o robô é executado.
- Os campos do grupo Tempo limite são opcionais e os valores são em segundos.
- O campo Tempo limite para conectar aceita valores a partir de
1. - No campo Tempo limite padrão das queries, o valor
0significa sem limite. - Quando uma query atinge o tempo limite, a conexão é fechada e é preciso abrir uma nova conexão.