Automatização da importação de ODBC usando a etapa de script Importar registros
Como o acesso a fontes de dados de ODBC é uma tarefa que pode ser repetida com frequência, você pode criar um script com a etapa de script Importar registros que automatiza a importação de ODBC. Algumas opções de etapa de script se comportam de maneira diferente quando usadas com outros formatos de arquivo.
A opção Especificar fonte de dados armazena:
- o nome e o local da fonte de dados
- a ID de usuário e a senha (opcional)
- a consulta SQL a ser executada para a fonte de dados
Para obter mais informações, consulte Etapa de script Importar registros.
Quando uma fonte de dados de ODBC é escolhida na etapa de script Importar registros, a caixa de diálogo Especificar consulta SQL de ODBC é exibida. Você pode proceder de uma das seguintes formas:
- Especificar um cálculo para gerar uma consulta, inclusive escolhendo um campo que contenha uma consulta (consulte Armazenamento de uma consulta SQL em um campo)
- Digitar uma nova consulta a ser armazenada com a etapa de script Importar registro
- Usar o Construtor de Consultas SQL para construir uma consulta a ser armazenada com a etapa de script Importar registro
Notas
- Para salvar o nome de usuário e a senha, selecione Salvar nome de usuário e senha na caixa de diálogo Inserir senha de ODBC.
- A opção Com diálogo:Desativado oculta todas as caixas de diálogo durante uma importação de ODBC.
- A opção Especificar ordem de importação armazena a ordem dos campos na caixa de diálogo Importar mapeamento de campo, similar a outras importações com script.
- A etapa de script Definir captura de erro suprime os alertas de ODBC.
- O recurso de importação de ODBC salva o nome da fonte de dados, a ID de usuário e a senha e a consulta SQL da importação de ODBC anterior. Lembre-se disso ao selecionar a opção Especificar ordem de importação ou Especificar fonte de dados.
- No Windows, para automatizar a interação entre vários aplicativos, explore a funcionalidade ActiveX. Para obter mais informações, consulte Utilização de scripts com ActiveX Automation (Windows).
- Caso opte por executar uma consulta a partir de um campo não global, a consulta no registro atual será executada. Consulte Definição de campos globais (campos com armazenamento global).
- As instruções SQL têm o limite máximo de 256 K caracteres (512 KB).
- Se você usar a etapa de script Importar registros para importar dados ODBC que contêm cadeias Unicode, o driver de ODBC deverá aceitar Unicode. Do contrário, os resultados possivelmente serão inconsistentes.