FP2000: Error de "Conexión no definido" cuando se ve una página Active Server en el Explorador de Web

Seleccione idioma Seleccione idioma
Id. de artículo: 265174 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

En esta página

Síntomas

Cuando intenta ver una página Active Server (ASP) en el explorador Web, puede recibir un mensaje de error similar al siguiente:
Error de resultados de base de datos
La conexión de base de datos denominada "Database1" no está definido.

Causa

Este comportamiento puede producirse si el archivo global.asa no se ejecuta como se esperaba.

Solución

Para resolver este problema, utilice el siguiente código de página Active Server para comprobar si funcionan las páginas Active Server y para comprobar si el archivo global.asa se ejecute con la información de conexión de Microsoft FrontPage.

Nota :
  • Reemplazar XXX en el ejemplo de código siguiente por su nombre de conexión de base de datos (por ejemplo, la conexión de base de datos de ejemplo será Sample_ConnectionString .)

  • Puede recibir un mensaje de error si copia y pegue el ejemplo directamente desde este artículo a FrontPage. Los corchetes angulares ("<" y ">") puede aparecer como código HTML escape ("<" y">"). Para evitar este comportamiento, pegue la secuencia de comandos en un documento en blanco del Bloc de notas y, a continuación, cópielo desde el Bloc de notas antes de pegarlo en FrontPage.

Código de ejemplo

<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>
				
El código anterior se comprueba si las siguientes afirmaciones son ciertas:
  • La función de =Time() devuelve la hora correcta en el servidor si páginas Active Server funcionan en absoluto.

  • La variable =Application() devuelve la información de conexión necesaria para el programa.
Por ejemplo, puede devolver el código parecido al siguiente:
TIME: 4:10:38 PM
DATA: DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\inetpub\wwwroot\fpdb\fpnwind.mdb
					
Si la variable =Application() devuelve nada después de "datos:", una de las condiciones siguientes es verdadera:
  • El archivo global.asa no se está ejecutando; es probablemente debido a la carpeta no está configurada como un programa de. (Consulte la sección de "Más información" para obtener información adicional).

  • La cadena de conexión en el código ASP no está definida en la configuración del Web.

Más información

:
204152FP2000: Conexión de base de datos no definido después de la publicación Web
219170FP2000: Error ver páginas de resultados de base de datos después de la publicación de Web basado en disco
Además, el siguiente artículo contiene más información sobre este tema. Aunque este artículo hace referencia a Microsoft Visual InterDev, en esta instancia puede aplicar a FrontPage si el código devuelve datos para la función =Time() , pero no devuelve datos para la variable =Application() .
188715Global ASA no se activa cuando Visual InterDev creó IIS 4.0 Application

Propiedades

Id. de artículo: 265174 - Última revisión: miércoles, 12 de febrero de 2014 - Versión: 1.1
La información de este artículo se refiere a:
  • Microsoft FrontPage 2000 Standard Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbprb KB265174 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 265174

Enviar comentarios

 

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