É utilizado para a definição dos parâmetros de conexão com a base de dados. O dialog box contém os parâmetros que correspondem aos atributos de conexão
Data Source Name (DSN) - Nome da Fonte de Dados (NFD)
Requirido.
Nome único para identificação da fonte de dados
Exemplo
: “Conecta usando FbEmbed” ou “ConectaFbServer”
Description – Descrição (será adicionado em versões futuras do driver)
Não requerido.
Uma descrição detalhada da fonte de dados.
Driver
Requerido.
Sempre
:IscDbc
Database – Banco de Dados
Requerido.
Define o nome e localização do banco de dados, local, remoto
ou através de um alias (apelido).
Veja exemplos
Client - Cliente
Requerido quando se usa a versão embarcada do servidor (embedded). Permite que se especifique a linha de comando para inicar a versão Embarcada do Firebird (fbembed) ou o cliente do Firebird (gds32, fbclient).
Database Account – Conta no Banco de Dados
Não Requerido.
O nome do usuário a se conectar ao banco de dados Firebird.
Se não for especificado o ODBC irá solicitar pelo ID
do usuário (UID ou USER) no momento da conexão
da fonte de dados.
Password - Senha
Não requerido.
A senha a ser usada com o ID do usuário na conexão com o
banco de dados Firebird. Se não for especificada, o ODBC irá
solicitar a senha (PWD ou PASSWORD ) no momento da conexão
da fonte de dados. Se preenchido a senha é automaticamente criptografada
e armazenada em odbc.ini. Definir uma senha aqui não deve ser um risco de
segurança.
Role
Não Requerido.
Regras:
1. Se definido, mas o login for SYSDBA, o role é ignorado.
2. Se definido, e o login não for SYSDBA, o login é ignorado.
Character Set – Conjunto de Caracteres
Não requerido.
Define o conjunto padrão de caracteres.
Options - Opções
Read (default write) – Método de Acesso (padrão write)
Write: Acessa o banco de dados no modo de Leitura e Gravação.
Read: Acessa o banco de dados no modo somente de Leitura.
Nowait (default wait) – Comportamento de travamento (padrão wait)
Wait: A transação irá esperar caso encontre um conflito de
travamento (lock conflict).
Nowait: A transação irá retornar um erro imediatamente caso
encontre um conflito de travamento(lock conflict).
Dialect - Dialeto
Tipicamente 1 ou 3, os dialetos SQL foram introduzidos na versão 6.0 do Interbase, para dar suporte as novas funcionalidades do SQL incluindo identificadores delimitados (delimited identifiers). Os dialetos válidos são:
Quoted Identifier – Identificadores entre Aspas
Esta opção garante compatibilidade com bancos de dados criados em dialeto 1
Sensitive Identifier – Identificadores sensíveis a caixa (maiúsculo/minúsculo)
Esta opção muda a propriedade SQL_IDENTIFIER_CASE (padrão SQL_IC_UPPER, opções SQL_IC_UPPER ou SQL_IC_SENSITIVE)
Autoquoted Identifier – Identificador entre Aspas (automático)
padrão NO (opções YES ou NO)
Converteria automaticamente esta sentença
Todas as palavras que contiverem letras em maiúsculas e minúsculas ao mesmo tempo (Mixed Case) serão convertidas para identificadores delimitados, tome cuidado.