FP2000: "Ligação indefinida" erro quando visualiza uma Active Server Page no Web Browser

Traduções de Artigos Traduções de Artigos
Artigo: 265174 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando tenta visualizar um ASP (Active Server Page) no Web browser, poderá receber uma mensagem de erro semelhante à seguinte:
Erro de nos resultados da base de dados
A ligação de base de dados com o nome "BaseDeDados1" não está definida.

Causa

Este comportamento pode ocorrer se o global.asa não é executado conforme esperado.

Resolução

Para resolver este problema, utilize o código Active Server Page seguinte para verificar se Active Server Pages estão a funcionar e para testar se o global.asa é executar com as informações de ligação do Microsoft FrontPage.

Nota :
  • Substituir XXX no seguinte exemplo de código pelo nome da ligação de base de dados (por exemplo, se a ligação de base de dados de exemplo irá ser Sample_ConnectionString .)

  • Poderá receber uma mensagem de erro se copiar e colar o exemplo directamente a partir deste artigo para o FrontPage. Os parênteses em ângulo ("<" e ">") poderá aparecer como código HTML escaped ("<" e">"). Para contornar este comportamento, cole o script num documento em branco do bloco de notas e, em seguida, copiá-lo do bloco de notas antes de colar 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 precedente testa se os seguintes são verdadeiras:
  • A função =Time() devolve a hora correcta no servidor se o Active Server Pages estão a funcionar de todo.

  • A variável =Application() devolve as informações ligação necessárias para o programa.
Por exemplo, o código poderá devolver algo semelhante ao seguinte:
TIME: 4:10:38 PM
DATA: DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\inetpub\wwwroot\fpdb\fpnwind.mdb
					
Se a variável =Application() devolve nada depois de "DATA:", uma das seguintes condições for verdadeira:
  • Não é a ser executado o arquivo global.asa; isto é provavelmente devido a pasta não configurada como um programa. (Consulte a secção "Mais informação" para obter informações adicionais.)

  • A cadeia de ligação em código ASP não está definida nas definições da Web.

Mais Informação

:
204152FP2000: Indefinido de ligação à base de dados após a publicação na Web
219170FP2000: Erro navegação de páginas de resultados da base de dados após a publicação da Web baseado em disco
Além disso, o seguinte artigo contém mais informações sobre este assunto. Apesar deste artigo refere Microsoft Visual InterDev, nesta instância pode aplicar ao FrontPage se devolve dados para a função =Time() o código, mas não devolve dados para a variável =Application() .
188715ASA global não accionar quando Visual InterDev efectuadas IIS 4.0 aplicação

Propriedades

Artigo: 265174 - Última revisão: 10 de fevereiro de 2014 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • Microsoft FrontPage 2000 Standard Edition
Palavras-chave: 
kbnosurvey kbarchive kbmt kbprb KB265174 KbMtpt
Tradução automática
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: 265174

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com