Entrar

FP2000: Erro "Indefinido de conexão" ao visualizar uma página ASP no navegador da Web

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.

265174
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Quando você tenta exibir um Active Server Page (ASP) no navegador da Web, você receberá uma mensagem de erro semelhante à seguinte:
Erro de resultados de banco de dados
A conexão de banco de dados chamada "Database1" está indefinida.
Causa
Esse comportamento pode ocorrer se o global.asa não é executado conforme o esperado.
Resolução
Para resolver esse problema, use o seguinte código de página ASP para verificar se o Active Server Pages está trabalhando e para testar se o global.asa está sendo executado com informações de conexão com as Microsoft FrontPage.

Observação :
  • Substituir XXX no exemplo de código a seguir por seu nome de conexão de banco de dados (por exemplo, a conexão de banco de dados de exemplo será Sample_ConnectionString .)

  • Você receberá uma mensagem de erro se você copia e cola o exemplo diretamente deste artigo para o FrontPage. Os colchetes angulares ("<" e ">") pode aparecer como código HTML escape ("<" e">"). Para contornar esse comportamento, cole o script em um documento em branco do bloco de notas e copie-o do bloco de notas antes de colá-lo no FrontPage.

Código de exemplo

<html><head><meta name="GENERATOR" content="Microsoft FrontPage 4.0"><meta name="ProgId" content="FrontPage.Editor.Document"></head><body><p>TIME: <% =Time() %></p><!-- Replace XXX with the name of your database connection. --><p>DATA: <% =Application("XXX_ConnectionString") %></p></body></html>				
O código anterior testa se as seguintes condições forem verdadeiras:
  • A função =Time() retorna a hora correta no servidor se páginas ASP estão funcionando em todos os.

  • A variável =Application() retorna as informações necessárias conexão para o programa.
Por exemplo, o código pode retornar algo como o seguinte:
TIME: 4:10:38 PMDATA: DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\inetpub\wwwroot\fpdb\fpnwind.mdb					
Se a variável =Application() retorna nada após "DATA:", uma das seguintes condições for verdadeira:
  • O arquivo global.asa não está sendo executado; esse é provavelmente devido a pasta não configurada como um programa. (Consulte a seção "Mais informações" para obter informações adicionais).

  • A seqüência de conexão no código ASP não está definida nas configurações da Web.
Mais Informações
:
204152FP2000: Conexão de banco de dados indefinido após a publicação da Web
219170FP2000: Erro navegação a páginas de resultados de banco de dados após a publicação da Web com base em disco
Além disso, o seguinte artigo contém mais informações sobre este assunto. Embora este artigo faz referência Microsoft Visual InterDev, nesta instância ele pode aplicar para o FrontPage se o código retorna dados para a função =Time() , mas não retorna dados para a variável =Application() .
188715ASA global não disparando quando o Visual InterDev feitas IIS 4.0 aplicativo
página frontal ocsso

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 265174 - Última Revisão: 10/20/2013 21:51:38 - Revisão: 1.1

  • Microsoft FrontPage 2000 Standard Edition
  • kbnosurvey kbarchive kbmt kbprb KB265174 KbMtpt
Comentários