Para instalar o Driver ODBC:
- Copie o 4D ODBC x32.bundle na pasta {Library}/ODBC/
- Abra o arquivo de texto odbcinst.ini que se encontra na pasta /Library/ODBC/ com um editor de texto e modifique ele desta maneira:
[ODBC Drivers]
4D ODBC Driver 32-bit = Installed
[4D ODBC Driver 32-bit]
Driver = /Library/ODBC/4D ODBC x32.bundle/Contents/MacOS/4D ODBC x32
Setup = /Library/ODBC/4D ODBC x32.bundle/Contents/MacOS/4D ODBC x32
APILevel = 2
ConnectFunctions = YYN
DriverODBCVer = 3.52
FileUsage = 0
SQLLevel = 3
Agora pode iniciar o ODBC Manager localizado na pasta "Applications/Utilities/" com o propósito de criar um Data Source Name (DSN) ou pode utilizar o subministrado com o framework iODBC.
![](../../picture/1395511/pict1395511.EN.png)
Nota: a partir de Mac OS X 10.6 Snow Leopard, ODBC Administration Tool já não se inclui como estandarte. No entanto, pode ser baixado desde aqui:
http://support.apple.com/downloads/ODBC_Administrator_Tool_for_Mac_OS_X
Ao fazer clique na guia "Drivers”, pode verificar que o 4D ODBC Driver esteja instalado corretamente:
Pode fazer o mesmo com o iODBC Administrator:
![](../../picture/1403067/pict1403067.EN.png)
Para adicionar um DSN utilizando o Driver ODBC 4D:
- Faça clique na guia System DSN
Nota: em Mac OS X, lhe recomendamos que utilize um DSN System e não um DSN User. - Faça clique no botão Add e selecione o Driver ODBC 4D de 32 bits da lista de drivers configurados:
![](../../picture/1403137/pict1403137.EN.png)
- Faça clique em OK.
Aparece o próprio painel de configuração do Driver ODBC 4D:
![](../../picture/1365828/pict1365828.EN.png)
- Faça clique em OK para guardar as mudanças antes de fechar a janela do painel de configuração.
Nota: é possível encontrar as seguintes anomalias ao criar um DSN através do Administrador ODBC Mac OS X:
- Ao criar um novo DSN, pode que não o veja de imediato e pode que tenha que sair e reiniciar o Administrador Mac OS X para que apareça.
- Inclusive se agregar uma nova fonte de dados User ODBC, o Driver ODBC criará como um DSN System.
Estas anomalias se devem aos bugs no Administrador ODBC de Mac OS X e não tem nada a ver com o Driver ODBC ou instalador 4D.
Os campos destas caixas de diálogo devem ser preenchidas com a seguinte informação:
- Data Source Name:
Introduza um nome único para esta fonte de dados.
Por padrão: "".
Este campo é obrigatório. - Description:
Introduza uma breve descrição desta fonte de dados.
Por padrão: "".
Este campo é opcional. - Server Address:
Exemplos:
"localhost" | A aplicação 4D se encontra na máquina local. |
"PC-1" | A aplicação 4D se encontra na máquina PC-1, publicado na porta 19812 (porta por padrão). |
"148.1.2.3" | A aplicação 4D tem o endereço IP 148.1.2.3. |
Por padrão: "localhost".
Este campo é obrigatório. - Port:
Introduza a porta de acesso 4D.
Por padrão: "19812".
Este campo é opcional. - SSL checkbox:
A ativação desta opção permite a conexão com o servidor 4D se a opção "Ativar SSL" foi definida na página SQL/Configuração das Preferências. - User:
Introduza o nome de usuário que se utiliza para provar a conexão com 4D.
Por padrão: "".
Este campo é opcional. - Password:
Introduza a senha utilizada (em combinação com o nome de usuário) para provar a conexão com 4D.
Por padrão: "".
Este campo é opcional. - Test button
Prova a conexão com os parâmetros atuais.
Utiliza os campos "Nome de usuário" e "Senha" para iniciar sessão.
Ao fazer clique no botão Advanced >> obtém acesso a opções adicionais como as que mostramos aqui:
![](../../picture/1401524/pict1401524.EN.png)
Timeouts (Seconds)
- Connection:
Introduza o tempo de espera em segundos a utilizar (0 significa que não há tempo de espera) depois de iniciar sessão no driver a conectar a um socket no servidor: endereço de porta.
Por padrão: "".
Este campo é opcional. - Login:
Introduza o tempo de espera em segundos a utilizar (0 significa que não há tempo de espera) quando o driver envia uma petição e recebe o estado do servidor.
Por padrão: "".
Este campo é opcional. - Query:
Introduza o tempo de espera em segundos a utilizar (0 significa que não há tempo de espera) quando espera por uma resposta depois de uma petição ao servidor.
Por padrão: "".
Este campo é opcional.
Formatos de imagem favoritos
As imagens armazenadas nas bases 4D são recuperadas por ODBC como Blobs. Este ajuste lhe permite selecionar os formatos que prefira. Por padrão, se não escolhe um favorito, 4D seleciona o melhor formato disponível com respeito a visualização da tela.
Quando você escolhe um ou mais formatos, 4D só oferece um destes formatos (em ordem de preferência). Se não há imagens disponíveis em qualquer de seus formatos favoritos, 4D converte as imagens ao primeiro formato na lista.
Por exemplo, se você selecionou GIF e JPEG como seus formatos de imagens favoritas:
![](../../picture/1404033/pict1404033.EN.png)
4D primeiro comprova se estão disponíveis os formatos .jpeg ou .gif. Se nenhum está disponível, então converte os formatos a .gif já que está de primeiro na lista.
Encoding: define a codificação do texto.
- UTF-8 (Unicode) (recomendado)
- System (depende da configuração de seu OS)
Cache Settings: é utiliza para modificar a forma em que a rede manipula a memória cachê. Geralmente, estes ajustes devem ser deixados intactos.
Compatibility: ajustes para ativar o Driver ODBC para trabalhar corretamente com OpenQuery e MSAccess. Só devem ser marcados se tiver problemas com estas aplicações particulares.