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 do campo na caixa de diálogo Especificar Ordem de Importação, semelhante 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.