Compartilhar via


Ação InstallODBC

A ação InstallODBC instala os drivers, tradutores e fontes de dados no ODBCDriver Table, ODBCTranslator Tablee ODBCDataSource Table. Se um driver ou tradutor já existir, a ação InstallODBC fará chamadas SQL necessárias para a instalação.

Restrições de sequência

A ação InstallODBC não copia ou remove arquivos e deve ser após ações que copiam ou removem arquivos.

Mensagens ActionData

A tabela a seguir identifica as mensagens ActionData para cada driver instalado.

Campo Descrição
[1] Descrição do driver. A chave do driver ODBC.
[2] ComponentId.
[3] Pasta.
[4, 5, …] Pares de atributo e valor de ODBCAttribute.

 

A tabela a seguir identifica as mensagens ActionData para cada tradutor instalado.

Campo Descrição
[1] Descrição do driver. A chave do driver ODBC.
[2] ComponentId.
[3] Pasta.
[4, 5, …] Pares de atributo e valor de ODBCAttribute.

 

A tabela a seguir identifica as mensagens ActionData para cada fonte de dados instalada.

Campo Descrição
[1] Descrição do driver. A chave do driver ODBC.
[2] ComponentId.
[3] Registro: ODBC_ADD_DSN ou ODBC_ADD_SYS_DSN.
[4, 5, …] Pares de atributo e valor de ODBCAttribute.

 

Observações

O Gerenciador de Driver ODBC deve ser criado no pacote do Microsoft Installer e um componente chamado ODBCDriverManager deve ser incluído. O gerente é instalado, se necessário.

Para renomear o componente, defina uma propriedade chamada ODBCDriverManager como o novo nome do componente. Se um Gerenciador de Driver ODBC de 64 bits for instalado, o componente que o carrega deverá ser denominado ODBCDriverManager64.

  • A ação InstallODBC consulta o tabela ODBCDataSource e a tabela ODBCSourceAttribute para cada fonte de dados a ser instalada e os atributos da fonte de dados.
  • A ação InstallODBC consulta o tabela ODBCDriver e o tabela ODBCTranslator para cada driver e tradutor selecionado para instalação.
  • A ação InstallODBC consulta o ODBCAttribute Table para os atributos dos drivers e tradutores.

exemplos do Windows Installer