Entrar

No FrontPage 2003 e no FrontPage 2002, um formulário de confirmação é exibido, mas nenhuma informação é gravada no banco de dados

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

314440
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
No Microsoft Office FrontPage 2003 e no Microsoft FrontPage 2002, quando você enviar um formulário, uma página de confirmação aparece. Isso lhe dá a impressão de que o formulário foi enviado com êxito, mas nenhuma informação é gravada no banco de dados.
Causa
Esse problema ocorre se você marca um campo no banco de dados como uma chave primária e, em seguida, enviar um formulário que os dados de duplicatas que anteriormente foi enviados em um campo marcados como o campo de chave primária.

Para obter informações adicionais, consulte a seção "Informações adicionais" neste artigo.
Como Contornar
Microsoft fornece exemplos de programação apenas para ilustração, sem garantia expressa ou implícita. Isso inclui, mas não está limitado a, garantias implícitas de comercialização ou adequação para uma finalidade específica. Este artigo presume que você está familiarizados com a linguagem de programação que está sendo demonstrada e com as ferramentas que são usadas para criar e depurar procedimentos. Engenheiros de suporte podem ajudar a explicar a funcionalidade de um determinado procedimento, mas eles não modificarão esses exemplos para fornecer funcionalidades adicionais ou construir procedimentos para atender às suas necessidades. Para contornar esse problema, execute estas etapas:
  1. Abra o arquivo Fpdbform.inc localizado na pasta _fpclass.
  2. Localize a função FP_DumpError(strErrorUrl, strMsg).
  3. Remova a linha é semelhante ao seguinte.
    On Error Resume Next						
  4. Remova a linha é semelhante ao seguinte.
    fp_conn.Close						
  5. Salve e feche o arquivo.
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Mais Informações
Quando você definir um campo como uma chave primária no Microsoft Access, todos os registros devem ter uma entrada exclusiva desse campo. Se você tentar inserir dados duplicados no campo, o Access retornará um erro.

Ao usar as extensões de servidor do FrontPage 2002 ou as extensões de servidor do FrontPage 2000, se você tentar enviar um formulário para um banco de dados com dados duplicados em um campo marcado como uma chave primária, a seguinte mensagem de erro aparece:
Não é possível atualizar o banco de dados.
No FrontPage 2003 e no FrontPage 2002, a seguinte linha é adicionada para a função FP_DumpError no arquivo Fpdbform.inc:
On Error Resume Next					
Esta linha de código é adicionada ao arquivo para melhorar o suporte de cross-página de código. Faz com que o FrontPage para ignorar o erro que o Access retorna quando uma página da Web tenta adicionar um registro que contém dados duplicados de chaves primários, mas ele permite que a página de confirmação para ser exibido. A operação aparece bem-sucedida, mas o Access não permite o registro que contém os dados chaves primários duplicados sejam gravados no banco de dados.
página frontal

Warning: This article has been translated automatically

Propriedades

ID do Artigo: 314440 - Última Revisão: 02/26/2014 18:11:03 - Revisão: 4.1

  • Microsoft Office FrontPage 2003
  • Microsoft FrontPage 2002 Standard Edition
  • Extensões de Servidor do Microsoft FrontPage 2002
  • kbnosurvey kbarchive kbmt kbbug kbfix KB314440 KbMtpt
Comentários