Introdução às conexões de dados

Observação:  Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Uma conexão de dados é um vínculo dinâmico entre um formulário do Microsoft Office InfoPath e uma fonte de dados externos que armazena ou fornece dados para esse formulário. Uma fonte de dados é um conjunto de campos e grupos que definem e armazenam os dados de um formulário. Controles são vinculados aos campos e grupos na fonte de dados e exibem os dados aos usuários.

Um formulário pode ter uma conexão de dados principal, chamado a conexão de dados principal, e, opcionalmente, ele pode ter uma ou mais conexões de dados secundária. Dependendo das suas metas para o formulário, uma conexão de dados pode consultar ou enviar dados de formulário a uma fonte de dados externos, como um banco de dados do Microsoft SQL Server ou um serviço da Web.

Neste artigo

Visão geral de conexões de dados

Trabalhando com a conexão de dados principal

Trabalhando com conexões de dados secundária

Armazenamento de dados para uso offline

Considerações para se conectar a fontes de dados externos

Visão geral de conexões de dados

Uma conexão de dados é um vínculo dinâmico entre um formulário e uma fonte de dados que armazena ou fornece dados para esse formulário. Um formulário pode ter uma conexão de dados principal, chamado a conexão de dados principal, e, opcionalmente, ele pode ter uma ou mais conexões de dados secundária. A conexão de dados principal define a fonte de dados principal do formulário. Um Esquema XML descreve como os dados são armazenados na fonte de dados principal do formulário. Pode haver apenas uma conexão de dados principal de um formulário e é criado automaticamente quando você cria um modelo de formulário que é baseado em uma fonte de dados externos. Você pode criar tantas conexões de dados secundária como deseja ao criar um modelo de formulário.

Dependendo das suas metas para o formulário, você pode criar uma conexão de dados principal ou secundário a uma fonte de dados externos, como um banco de dados do Microsoft SQL Server ou um serviço da Web. Uma fonte de dados externos é um armazenamento de dados que envia ou pode receber dados de um formulário que é baseado no modelo de formulário. O InfoPath funciona com as seguintes fontes de dados externos:

  • Banco de dados do Microsoft Office Access

  • Banco de dados do Microsoft SQL Server

  • Serviço da Web

  • Biblioteca de documentos ou lista em um servidor executando o Microsoft Windows SharePoint Services

  • Arquivo XML

Você pode criar três tipos de conexões de dados a uma fonte de dados externos: dados de consulta somente, enviem somente dados, ou ambos consultar e enviam dados. Uma conexão de dados de consulta recebe dados de uma fonte de dados e armazena dados do formulário. Uma conexão de dados de envio envia dados do formulário para uma fonte de dados a um aplicativo em um servidor Web, para uma biblioteca de documentos em um servidor executando o Microsoft Windows SharePoint Services, ou em uma mensagem de email. Consultar e enviar conexões de dados e recebem dados de enviar dados para uma fonte de dados. Quando você cria uma conexão de dados, você pode especificar o tipo de conexão de dados desejado. Por exemplo, você pode criar uma conexão de dados que faz o seguinte:

  • Dados de consultas de banco de dados

  • Envia dados do formulário em uma mensagem de email

  • Envia dados de formulário para um aplicativo em um servidor Web

  • Envia dados de formulário para um aplicativo personalizado que usa o controle XmlFormView

  • Consulta ou envia dados por meio de código personalizado de programação, como c#, Microsoft Visual Basic .NET ou Microsoft JScript.

  • Usa as configurações de conexão armazenadas em uma biblioteca de conexão de dados em um servidor executando Microsoft Office SharePoint Server 2007

  • Consulta ou envia dados para serviços de fluxo de trabalho humanos no Microsoft BizTalk Server 2004 ou BizTalk Server 2006

O tipo de conexão que você usa depende de suas metas para o formulário e o tipo de fonte de dados externos que você deseja conectar o formulário.

Conexões de dados de consulta

Uma conexão de dados de consulta obtém dados de uma fonte de dados externa e armazena dados nos campos na fonte de dados principal ou secundária de um formulário. Você pode, então, controles de vincular esses campos para exibir os dados do formulário. Você pode criar uma conexão de dados de consulta das seguintes maneiras:

  • Crie um modelo de formulário baseado em um banco de dados, serviço da Web ou configurações armazenadas em uma biblioteca de conexão. A estrutura da fonte de dados externos, em seguida, define a fonte de dados principal do formulário.

  • Modificar um modelo de formulário existente adicionando uma conexão de dados secundária que consulta um banco de dados, o serviço da Web, a lista do SharePoint ou a biblioteca ou o arquivo XML.

Quando você cria um novo modelo de formulário baseado em um banco de dados, serviço da Web ou configurações em uma biblioteca de conexão, você criar uma conexão de dados de consulta que se torna a conexão de dados principal para formulários que são baseados nesse modelo de formulário. Você pode definir a conexão de dados de apenas uma consulta como a conexão de dados principal para um modelo de formulário. Se você precisar consultar dados de fontes de dados adicionais, você pode criar conexões de dados secundária esses dados de consulta dessas fontes de dados. Você aprenderá mais sobre conexões de dados secundária deste artigo.

Quando você adiciona uma conexão de dados secundária que consulta dados ao modelo de formulário, você pode especificar se o InfoPath deve usar a conexão de dados cada vez que o usuário abre o formulário ou após eventos específicos ocorrem quando o usuário preenche o formulário, como clicando em uma botão para exibir uma lista de opções. Para usar a conexão de dados após a ocorram de eventos específicos, use um dos seguintes métodos:

  • Inserir um controle de botão que atualiza os dados do formulário.

  • Adicione uma regra para usar a conexão de dados quando uma condição no formulário existe.

  • Escreva código personalizado para eventos específicos.

Conexões de dados de envio

Quando os usuários enviarem um formulário, dados de formulário são enviados por meio de uma conexão de dados de enviar a uma fonte de dados externos. Você pode configurar esse modelo de formulário para permitir que usuários enviar dados para os seguintes tipos de fontes de dados externos:

  • Banco de dados do Microsoft Office Access

  • Banco de dados do Microsoft SQL Server

  • Serviço da Web

Você também pode adicionar conexões de dados secundária que enviam dados das seguintes maneiras:

  • Envie dados de formulário para uma biblioteca de documentos em um servidor executando o Microsoft Windows SharePoint Services.

  • Envie dados de formulário em uma mensagem de email.

  • Envie dados de formulário para um aplicativo em um servidor Web.

Você pode criar uma conexão de dados de envio das seguintes maneiras:

  • Crie um novo modelo de formulário baseado em um banco de dados, serviço da Web ou configurações armazenadas em uma biblioteca de conexão em um servidor executando Office SharePoint Server 2007. A estrutura da fonte de dados externos, em seguida, define a fonte de dados principal do formulário.

  • Modificar um modelo de formulário existente, adicionando uma conexão de dados secundária e, em seguida, configure o modelo de formulário para permitir que usuários enviem seus formulários por esta conexão de dados secundária.

    Dica: Quando você criar um modelo de formulário baseado em um banco de dados do Office Access ou do SQL Server, o InfoPath configura automaticamente uma conexão de dados de envio se o banco de dados atende a certos requisitos. Encontre links para obter mais informações sobre esses requisitos na seção Consulte também. Você pode optar por desativar o recurso Enviar se quiser que seus usuários para submeter seus concluído enviar de formulários usando outro tipo de conexão de dados.

Na maioria dos casos, você irá configurar um enviar conexão de dados como principal enviar ação para o seu modelo de formulário. No entanto, você pode criar seu modelo de formulário para que os usuários possam enviar seus formulários preenchidos para vários locais usando regras ou código personalizado. Por exemplo, você pode configurar o seu modelo de formulário para permitir que os usuários enviem os formulários concluídos para um serviço da Web, bem como por meio de uma mensagem de email. Normalmente, você pode configurar o modelo de formulário para enviar todos os dados do formulário. No entanto, se você usar código personalizado para enviar os dados do formulário ou você está configurando o modelo de formulário para permitir que o formulário enviar dados para um serviço da Web, você pode enviar uma parte dos dados do formulário.

Consultar e enviar conexões de dados

Quando você cria um modelo de formulário que é baseado em um banco de dados ou um serviço da Web, você pode criar uma conexão de dados que pode obter dados de e enviar dados para o banco de dados ou um serviço da Web. Se você estiver criando um modelo de formulário baseado em um banco de dados, a conexão de dados pode receber ou enviar dados. No entanto, em ordem formulários baseados neste modelo de formulário para enviar dados para o banco de dados, os seguintes requisitos devem ser atendidos:

  • Você não estiver criando um modelo de formulário compatível com o navegador.

  • Todas as tabelas na conexão de dados principal devem conter uma chave primária, restrição exclusiva ou índice exclusivo.

  • Todas as tabelas na consulta devem ter uma relação simple, hierárquica.

  • Nenhum dos campos de dados da fonte de dados principal do formulário pode armazenar um tipo de dados binários grandes.

Você pode saber mais sobre esses requisitos nas Considerações para se conectar a fontes de dados externas neste artigo.

Uma conexão de dados que pode obter dados de ou enviar dados para um serviço Web é exatamente como uma conexão de dados da consulta e uma conexão de dados de envio combinado em uma conexão de dados único.

Início da página

Trabalhando com a conexão de dados principal

A conexão de dados principal estabelece uma conexão com a fonte de dados principal do formulário. Um esquema XML descreve a estrutura para armazenar dados na fonte de dados principal do formulário. Você pode criar a fonte de dados usando o painel de tarefas Fonte de dados, ou você pode deixar o InfoPath criar a fonte de dados automaticamente conforme você adicionar controles ao seu modelo de formulário. Você também pode criar um modelo de formulário baseado em uma fonte de dados externos, que por sua vez define a estrutura da fonte de dados principal. Um modelo de formulário pode ter apenas uma conexão de dados principal.

Se a conexão de dados principal se conecta a uma fonte de dados externos, como você trabalha com a conexão de dados principal depende do tipo de fonte de dados que se conecta ao.

Banco de dados    Quando você criar um modelo de formulário com base em um banco de dados, o InfoPath cria uma conexão de dados principal que consulta e, opcionalmente, envia dados para esse banco de dados. Se o formulário será preenchido somente usando o InfoPath e o banco de dados atende aos requisitos listados na seção Considerações para se conectar a fontes de dados externas , o InfoPath cria automaticamente uma conexão de dados de envio e configura o formulário modelo que permite aos usuários enviar seus formulários. Se o formulário será preenchido usando um navegador, o InfoPath não criar uma conexão de dados de enviar para o banco de dados. Não há suporte para conexões de dados que enviar dados para um banco de dados em modelos de formulário compatíveis com o navegador.

Dica: Se o formulário será preenchido usando um navegador e você quiser enviar dados para um banco de dados, você poderá fazer isso conectando-se o formulário a um serviço da Web que envia dados para o banco de dados.

Serviço da Web    Quando você cria um modelo de formulário com base em um serviço da Web, você pode criar uma conexão de dados principal que tanto consultas e envia dados, somente consultas dados ou envia somente os dados. Se você optar por enviar dados, o InfoPath configura automaticamente o modelo de formulário para permitir que usuários enviar seus formulários. Você pode especificar se deseja enviar alguns dos dados do formulário ou todos os dados do formulário. Se apenas alguns dos dados é enviada, você pode especificar quais campos em um determinado grupo contêm os dados que devem ser enviados, dependendo dos requisitos do serviço da Web.

Quando você criar um modelo de formulário com base em um banco de dados ou um serviço Web, o InfoPath cria uma fonte de dados principal com campos de consulta, campos de dados e grupos que correspondem da maneira que os dados são armazenados no banco de dados ou serviço da Web. Um campo de consulta contém o valor que é usado em uma consulta para recuperar dados de um banco de dados usando a conexão de dados de consulta. Os resultados da consulta são colocados em campos de dados, que podem ser editados quando o usuário abre o formulário. Quando o usuário envia o formulário, os dados nos campos de dados são enviados usando a conexão de dados de envio. Como os campos e grupos na fonte de dados principal devem corresponder a maneira que os dados são armazenados na fonte de dados externos, você não pode modificar esses campos e grupos. No entanto, você pode adicionar campos ou grupos ao campo raiz na fonte de dados principal.

Para permitir aos usuários visualizar, selecione, editar ou enviar dados em campos de dados, você pode vincular controles, como caixas de texto e caixas de seleção para os campos do formulário. Se você quiser consultar e exibir valores adicionais que os usuários possam selecionar como uma opção, você pode vincular um controle como uma caixa de listagem a campos de consulta. Se quiser que os usuários possam selecionar um valor de uma lista, você pode vincular um controle como uma caixa de listagem a um campo de dados e, em seguida, defina as propriedades do controle para exibir valores de uma fonte de dados secundária ou um campo de repetição na fonte de dados principal.

Início da página

Trabalhando com conexões de dados secundária

Uma conexão de dados secundária se conecta a um formulário a uma fonte de dados externos. Conexões de dados secundária são úteis quando você precisa consultar ou enviar dados de formulário a uma fonte de dados externa diferente de fonte de dados externa na conexão de dados principal, ou quando quiser que os usuários possam enviar dados para várias fontes de dados externos. Você pode criar tantas conexões de dados secundária como você deseja.

Uma conexão de dados secundária pode consultar ou enviar dados para os seguintes tipos de fontes de dados externos:

  • Banco de dados do Office Access

  • Banco de dados do SQL Server

  • Serviço da Web

  • Biblioteca de documentos ou lista em um servidor executando o Windows SharePoint Services

  • Arquivo XML

Usando uma conexão de dados secundária, você também pode habilitar aos usuários enviar dados de formulário a um aplicativo em um servidor Web, para uma biblioteca de documentos em um servidor executando o Windows SharePoint Services ou por meio de uma mensagem de email.

Se você criar uma conexão de dados secundária que consulta dados, por padrão o formulário usa esta conexão de dados quando o formulário é aberto. Você também pode usar esta conexão de dados Configurando o modelo de formulário das seguintes maneiras:

  • Adicione um botão de atualização para o modelo de formulário que o usuário pode clicar para enviar a consulta.

  • Adicione uma regra para o modelo de formulário para consultar a fonte de dados usando esta conexão de dados.

  • Adicione código personalizado para o modelo de formulário que envia a consulta.

Quando você adiciona uma conexão de dados secundária a um formulário, o InfoPath cria automaticamente uma fonte de dados secundária com campos de dados e grupos que correspondem a maneira que os dados são armazenados na fonte de dados externos. Isso ajuda a garantir a integridade dos dados. Você não pode modificar os campos e grupos em uma fonte de dados secundária.

Início da página

Armazenamento de dados para uso offline

Quando você adiciona uma conexão de dados secundária esses dados de consultas de uma fonte de dados externos, você pode configurar a conexão para armazenar os resultados da consulta no computador do usuário. Isso garante que os usuários podem preencher o formulário se seus computadores não estiver conectados a uma rede. Isso é chamado trabalhando offline.

Se você configurar uma conexão de dados secundária dessa maneira, a consulta é enviada à fonte de dados externa enquanto o computador do usuário está conectado à rede. Os resultados da consulta, em seguida, são armazenados na fonte de dados secundária do formulário e eles aparecem no formulário quando o usuário preenche o formulário. Dados é cache toda vez que o usuário executa uma nova consulta, para que os dados são mantidos para cima até o momento tanto quanto possíveis.

InfoPath considera parâmetros de consulta ao decidir se os dados armazenados são apropriados para uma determinada consulta. Quando você cria a conexão de dados, você pode optar por exibir um conjunto padrão de dados armazenados no formulário, caso a fonte de dados não está disponível. Você deve considerar se os dados da consulta são apropriados para todos os usuários ou se o formulário deve exibir dados específicos para cada usuário. Por exemplo, se os dados retornados pela consulta são baseados em função ou identidade do usuário, usando um conjunto padrão de dados que foi configurados no tempo de design em vez de usar os resultados da consulta pode resultar em dados incorretos para esse usuário.

Início da página

Considerações para se conectar a fontes de dados externos

O InfoPath oferece suporte a conexões de dados para os seguintes tipos de fontes de dados externos:

  • Banco de dados do Office Access

  • Banco de dados do SQL Server

  • Serviço da Web

  • Biblioteca de documentos ou lista em um servidor executando o Microsoft Windows SharePoint Services

  • Arquivo XML

As seções a seguir fornecem informações e considerações para conexão a cada uma dessas fontes de dados externos.

Banco de dados do Microsoft Office Access ou do SQL Server

O InfoPath oferece suporte a conexões de dados para bancos de dados do Access e do SQL Server. Para conectar a outro tipo de banco de dados, você pode usar um serviço Web que funciona com o banco de dados.

Um formulário pode consultar dados de um banco de dados por meio de um principal ou uma conexão de dados secundária, e você pode selecionar qualquer número de tabelas de banco de dados para uma conexão. A primeira tabela que você seleciona é a tabela primária. Qualquer tabela que você selecionar subsequentemente deve conter um campo que está relacionado à tabela primária. InfoPath tenta definir essa relação combinando os nomes dos campos em duas tabelas. Você pode optar por usar essa relação ou adicionar sua própria relação de tabela quando você criar a conexão de dados.

Um formulário pode enviar dados para um banco de dados por meio de conexão de dados principal do formulário, se o banco de dados e o modelo de formulário no formulário baseado em cumprir os seguintes requisitos:

  • O modelo de formulário é não um modelo de formulário compatível com o navegador    O InfoPath não criará uma conexão de dados de envio na conexão de dados principal se você estiver criando um modelo de formulário compatível com o navegador. Para permitir que os usuários enviem dados em um formulário baseado em um modelo de formulário compatível com o navegador, use um serviço Web que funciona com o banco de dados.

  • A tabela à esquerda de cada par de tabelas relacionadas na fonte de dados principal contém uma chave primária    Pelo menos uma das relações para cada par de tabelas relacionadas deve incluir uma chave primária da tabela à esquerda.

  • Nenhum dos campos de dados da fonte de dados principal da loja do formulário um tipo de dados binários grandes    InfoPath desativará a conexão de dados de envio, se a consulta incluir campos que podem armazenar um tipo de dados binários grandes, como imagens, imagens, objetos OLE, anexos de arquivo, o tipo de dados Memorando Office Access ou o tipo de dados de texto SQL.

Se o modelo de formulário e o banco de dados atenderem todos esses requisitos, o InfoPath cria a conexão de dados de envio e configura o modelo de formulário para permitir que usuários enviar seus formulários. Se quiser que os usuários possam enviar seus dados de formulário por meio de uma conexão de dados diferentes, você pode desativar a conexão de dados de envio na conexão de dados principal.

Quando você criar um modelo de formulário baseado em um banco de dados, o InfoPath cria uma fonte de dados principal que contém os campos de consulta e campos de dados que correspondem a maneira que os dados são armazenados no banco de dados. O InfoPath também adiciona botões Executar consulta e o Novo registro à exibição padrão do modelo de formulário. Quando um usuário clica no botão Executar consulta, o InfoPath envia uma consulta com os dados no campo consulta ao banco de dados. O botão Novo registro limpa todos os dados no momento no formulário e define controles que estão vinculados aos campos de dados para o valor padrão do campo de dados. Quando um usuário envia dados ao banco de dados, quaisquer alterações feitas nos dados nos campos de dados alteram os registros correspondentes no banco de dados. Se um usuário exclui dados de um campo de dados, o registro correspondente será excluído do banco de dados. Finalmente, quaisquer dados que foi adicionados aos campos de dados atualiza os campos correspondentes ou adiciona os registros correspondentes ao banco de dados.

Se você deseja conectar um formulário a um banco de dados e a conexão de dados principal já foi criado para o formulário, você pode adicionar uma conexão de dados secundária que consulta o banco de dados. Quando você adiciona uma conexão de dados secundária, o InfoPath cria uma fonte de dados secundária com campos de consulta, campos de dados e grupos de correspondentes aos campos nas tabelas de banco de dados. Você pode selecionar várias tabelas de banco de dados e estabelecer relacionamentos de tabela, tal como faria para a conexão de dados principal.

Quando você cria uma conexão de dados secundária esses dados de consultas, você pode configurar a conexão para enviar uma consulta de cada vez que o usuário abre o formulário, ou você pode seguir um destes procedimentos para enviar a consulta:

  • Adicione um botão que os usuários podem clicar para atualizar os dados da conexão de dados.

  • Crie uma regra que envia a consulta usando a conexão de dados.

  • Escreva código personalizado que envia a consulta quando ele é executado.

Serviço da Web

Um formulário pode consultar ou enviar dados para um serviço da Web por meio de um principal ou uma conexão de dados secundária. InfoPath adere às seguintes padrões para conexões com serviços da Web:

  • Protocolo SOAP (SOAP)    SOAP é o protocolo de comunicação que define as mensagens XML que são usadas para se comunicar com o serviço da Web.

  • Web Services Description Language (WSDL)    WSDL é o esquema XML padrão é usado para descrever o local, protocolos de comunicação e interfaces para o serviço da Web. O InfoPath pode consumir somente serviços de Web de estilo documento literal.

  • Descrição universal descoberta e integração (UDDI)    UDDI é o serviço de diretório que descreve os serviços Web oferecidos por uma empresa.

Quando você cria um novo modelo de formulário com base em um serviço da Web, o InfoPath cria uma conexão de dados principal para o serviço Web e cria uma fonte de dados principal que contém os campos de consulta, campos de dados e grupos que correspondem ao esquema XML do serviço da Web.

Se você configurar o modelo de formulário para usar outra operação no serviço da Web mesmo ou que você deseja usar outro serviço Web completamente, você pode adicionar conexões de dados secundária para o modelo de formulário. Quando você adiciona uma conexão de dados secundária esses dados de consultas, o InfoPath cria uma fonte de dados secundária com campos e grupos que correspondem ao esquema do serviço da Web. Se você adicionar uma conexão de dados secundária que envia dados, você pode configurar a conexão para enviar todas ou apenas alguns dos dados no formulário, dependendo dos parâmetros no serviço da Web.

Quando você cria um de uma conexão de dados principal ou secundário a um serviço Web, você pode especificar se a conexão consultas somente os dados, envia somente os dados ou ambas as consultas e envia dados. Se a conexão consultar dados, o InfoPath adiciona o botão Executar consulta ao modelo de formulário. Quando um usuário clica no botão Executar consulta, o InfoPath envia uma consulta com os dados nos campos de consulta para o serviço Web. Se a conexão envia dados, o InfoPath habilita o recurso Enviar para o formulário. Quando você configura uma conexão de dados de envio, o InfoPath determina quais dados são requeridos pelo serviço da Web. Com base em informações, você pode especificar quais campos no formulário de modelo deve enviar seus dados para o serviço da Web.

Biblioteca de documentos ou uma lista em um site do SharePoint

Um formulário pode consultar dados por meio de uma conexão de dados secundária para uma biblioteca de documentos ou uma lista em um servidor executando o Windows SharePoint Services. Um formulário também pode enviar dados para uma biblioteca de documentos em um servidor. Você não consegue se conectar a uma biblioteca ou lista por meio de uma conexão de dados principal.

Se você criar uma conexão de dados secundária esses dados de consultas de uma lista ou biblioteca de documentos, o InfoPath cria uma fonte de dados secundária para o formulário que corresponde às colunas na lista ou biblioteca de documentos.

Se você criar uma conexão de dados secundária que envia dados para uma biblioteca de documentos e desejar isso enviar conexão de dados seja a ação para o modelo de formulário de envio principal, você deve habilitar o recurso de enviar para o modelo de formulário e associá-lo com os dados conexão usando a caixa de diálogo Opções de envio (menuFerramentas, comando Opções de envio ). Por padrão, todos os dados do formulário é enviado por meio de conexão de dados a enviar. Se desejar enviar apenas alguns dos dados, você pode fazer isso escrevendo código personalizado para o modelo de formulário.

Arquivo XML

Um formulário pode consultar dados por meio de uma conexão de dados secundária para um arquivo XML. Por exemplo, você pode salvar uma planilha do Microsoft Office Excel como um arquivo XML e, em seguida, usar uma conexão de dados secundária para consultar e exibir os dados do arquivo no formulário. Você também pode usar uma conexão de dados secundária para consultar dados de um arquivo XML para recuperar dados de um aplicativo em um servidor Web que retorna o XML, como um aplicativo do Microsoft ASP.NET, um script de Interface comum de Gateway (CGI) ou um aplicativo que usa o Servidor aplicativo Interface de programação Internet (ISAPI).

Aplicativo em um servidor Web

Você pode criar uma conexão de dados secundária que envia dados para um aplicativo em um servidor Web, como um aplicativo ASP.NET, um script CGI ou um aplicativo que usa ISAPI. Para enviar dados para um aplicativo em um servidor Web, você deve configurar o modelo de formulário para permitir que usuários enviar seus dados de formulário e configure as opções de envio para a conexão de dados, selecionando o servidor Web (HTTP) no (de caixa de diálogo Opções de envio Menu das Ferramentas, comando Opções de envio ).

Observação: Um formulário pode ter uma conexão de dados apenas uma que envia dados para um aplicativo em um servidor Web. Você não consegue configurar um modelo de formulário para permitir que os formulários usar uma regra para enviar dados para um aplicativo em um servidor Web.

Configurações de Conexão em uma biblioteca de conexão de dados

Se vários formulários usam as conexões de dados iguais ou semelhantes, considere armazenar as configurações para cada conexão de dados em um arquivo de conexão de dados em uma biblioteca de conexão de dados em um servidor executando Office SharePoint Server 2007. Um arquivo de conexão de dados é um arquivo XML que contém informações de conexão para uma fonte de dados externa única e tem uma extensão de nome de arquivo. XML ou. udcx. Quando um usuário abre um formulário que se conecta a um arquivo de conexão de dados, o InfoPath usa as configurações desse arquivo para se conectar à fonte de dados externa. Vantagens de usar os arquivos de conexão de dados incluem o seguinte:

  • Vários formulários podem usar o mesmo arquivo de conexão de dados, para que não é necessário para criar a mesma conexão de dados do zero para cada formulário.

  • Se alterar as configurações de local ou conexão de fonte de dados externa, você precisa atualizar somente o conexão arquivo de dados, não a cada modelo de formulário.

  • O arquivo de conexão de dados pode conter informações de autenticação alternativo que podem ser usadas pelo servidor quando um usuário preenche um formulário usando um navegador.

  • Formulários que são preenchidos em um navegador sem um nível de segurança de confiança total pode se conectar a um computador em outro domínio se todas as conexões de dados do formulário de usarem os arquivos de conexão de dados.

Para conectar um formulário a um arquivo de conexão de dados, o arquivo deve ser armazenado em uma biblioteca de conexão de dados em um servidor executando Office SharePoint Server 2007 e ele deve seguir o formato de arquivo 2.0 de versão de Conexão de dados Universal (UDC).

Observação: O formato de arquivo UDC 2.0 é um subconjunto da versão 1.0 formato usado pelo Microsoft Office FrontPage. O InfoPath não pode usar um arquivo de conexão de dados no formato de versão 1.0. Encontre links para obter mais informações sobre bibliotecas de conexão de dados e arquivos de conexão de dados na seção Consulte também.

Início da página

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×