Criação de uma conexão de dados para um banco de dados OLE

É possível fazer com que o formulário tenha acesso às informações em um banco de dados. Por exemplo, recupere dados para preencher um formulário com base em um valor, como o ID de um funcionário, que o usuário digita ao preencher o formulário. Quando o usuário digitar o número do ID, ele acionará uma pesquisa no banco de dados para recuperar o registro correspondente e exibi-lo no formulário.

Para exibir, inserir, atualizar ou excluir dados de um banco de dados, faça uma conexão com o banco de dados e, em seguida, vincule os campos no formulário às colunas correspondentes em uma tabela de banco de dados.

Também é possível usar scripts para executar a navegação de registros Inserir, Atualizar, Excluir e Próximo/anterior no banco de dados.

Cabe ao desenvolvedor do aplicativo determinar quando é necessário usar um banco de dados em comparação a, por exemplo, um arquivo de dados XML. É possível ter várias conexões de dados configuradas para um formulário (uma com um banco de dados e uma com um arquivo XML) e vincular os campos individuais a uma dessas conexões.

O OLEDB é a única conexão de banco de dados que pode ser feita a partir do Designer. Usando o Microsoft OLEDB Provider para Drivers ODBC, também é possível acessar bancos de dados identificados pelo nome da fonte de dados (DSN) do ODBC. É possível usar drivers OLE diferentes do Microsoft OLEDB Provider para ODBC. Entretanto, o formulário deve ser certificado no Acrobat para poder funcionar em tempo de execução.

No Acrobat, as considerações sobre segurança determinam que não é possível especificar uma string de conexão ODBC usando a sintaxe Driver=;. Portanto, o computador cliente precisa de um DSN configurado para conexões ODBC.

Se fontes externas de dados estiverem sendo usadas em um design de formulário que será preenchido pelos usuários no Adobe Reader, será necessário definir direitos de uso do formulário usando o Reader Extensions 10.

  1. Conclua uma destas tarefas:

    • Selecione Arquivo > Nova conexão de dados.

    • Selecione um objeto na página e, na paleta Objeto, clique na guia Vínculo e selecione Nova conexão de dados no menu Vínculo de dados.

  2. Na caixa Nomear nova conexão, digite um nome para a conexão.

    O nome deve ser uma palavra e não deve ter mais de 127 caracteres. O primeiro caractere do nome deve ser uma letra ou um sublinhado (_). Os demais caracteres podem ser letras, dígitos, hífens (-), sublinhados ou pontos finais (.).

  3. Selecione Banco de dados OLEDB e clique em Próximo.

  4. Na caixa de diálogo OLEDB, configure a string de conexão com o banco de dados. Se precisar de assistência com essa configuração, consulte a documentação fornecida pelo provedor de banco de dados.

  5. Selecione uma destas opções e clique em Próximo:

    • Selecione a opção Tabela e selecione a tabela como a fonte de registros. A lista é preenchida com uma lista de todas as tabelas disponíveis no banco de dados identificado pela string de conexão.

    • Selecione a opção Procedimento armazenado e selecione a fonte de registros na lista. A lista é preenchida com todos os procedimentos armazenados disponíveis no banco de dados.

    • Selecione a opção Consulta SQL e digite a string de consulta SQL.

  6. Digite o nome de usuário e a senha nas caixas Usuário e Senha e defina as opções apropriadas de conjunto de registros ADO.

  7. Clique em Avançar. O Designer confirma se a conexão com o banco de dados foi feita com êxito e solicita as credenciais, se necessário.

  8. Clique em Concluir. Os dados aparecem na paleta Exibição de dados.