No FrontPage 2003 e no FrontPage 2002, é apresentado um formulário de confirmação, mas não informações são escritas na base 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 314440
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Sintomas
No Microsoft Office FrontPage 2003 e no Microsoft FrontPage ® 2002, quando submete um formulário, aparece uma página de confirmação. Isto permite a impressão que o formulário foi submetido com êxito, mas não informações são escritas na base de dados.
Causa
Este problema ocorre se marque um campo na base de dados como uma chave primária e, em seguida, submeter um formulário que dados duplicados que foi anteriormente submetidos num campo marcados como campo de chave primária.

Para obter informações adicionais, consulte a secção "Mais informação" deste artigo.
Como contornar
A Microsoft fornece exemplos de programação apenas, para fins sem garantia expressa ou implícita. Isto inclui, mas não está limitado a, as garantias implícitas de comercialização ou adequação a um fim específico. Este artigo pressupõe que está familiarizado com a linguagem de programação apresentada e as ferramentas que são utilizadas para criar e depurar procedimentos. Os técnicos de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas não modificarão estes exemplos para proporcionarem funcionalidades adicionais nem criarão procedimentos adaptados às necessidades específicas do utilizador. Para contornar este problema, siga estes passos:
  1. Abra o ficheiro Fpdbform.inc localizado na pasta _fpclass.
  2. Localize a função FP_DumpError(strErrorUrl, strMsg).
  3. Remova a linha semelhante à seguinte.
    On Error Resume Next						
  4. Remova a linha semelhante à seguinte.
    fp_conn.Close						
  5. Guarde e feche o ficheiro.
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Mais Informação
Quando definir um campo como uma chave primária no Microsoft Access, todos os registos tem de ter um único nesse campo. Se tentar introduzir dados duplicados no campo, o Access devolve um erro.

Quando utilizar as extensões de servidor do FrontPage 2002 ou as extensões de servidor do FrontPage 2000, se tentar submeter um formulário a uma base de dados com dados duplicados num campo marcado como uma chave primária, é apresentada a seguinte mensagem de erro:
Não é possível actualizar a base de dados.
No FrontPage 2003 e no FrontPage 2002, a linha seguinte é adicionada à função FP_DumpError no ficheiro Fpdbform.inc:
On Error Resume Next					
Esta linha de código é adicionada ao ficheiro a melhorar o suporte de acesso a sites-página de códigos. Faz com que o FrontPage ignorar o erro Access devolve quando uma página Web tenta adicionar um registo que contém dados de chaves primários duplicados, mas permite que a página de confirmação para ser apresentado. A operação é apresentada com êxito, mas o Access não permite o registo que contém os dados chaves primários duplicados sejam escritos na base de dados.
página de capa

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 314440 - Última Revisão: 02/24/2014 17:54:39 - 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