FP2000: «Connexion non définie» erreur lorsque vous affichez une page ASP dans le navigateur Web

Traductions disponibles Traductions disponibles
Numéro d'article: 265174 - Voir les produits auxquels s'applique cet article
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Agrandir tout | Réduire tout

Sommaire

Symptômes

Lorsque vous essayez d'afficher une page ASP (Active Server page) dans le navigateur Web, un message d'erreur semblable au suivant peut s'afficher :
Erreur de requête de base de données
La connexion à la base de données nommée «Base1» n'est pas défini.

Cause

Ce comportement peut se produire si le fichier global.asa ne s'exécute pas comme prévu.

Résolution

Pour résoudre ce problème, utilisez le code ASP suivant pour vérifier si les pages ASP fonctionnent et pour tester si le fichier global.asa est en cours d'exécution avec les informations de connexion de Microsoft FrontPage.

Remarque :
  • Remplacez XXX dans l'exemple de code suivant par le nom de connexion de votre base de données (par exemple, la connexion à la base de données SAMPLE sera Sample_ConnectionString.)

  • Vous pouvez recevoir un message d'erreur si vous copiez et collez l'exemple directement à partir de cet article dans FrontPage. Les chevrons («<» et «>") peut apparaître comme du code HTML d'échappement ("< "et" >"). Pour contourner ce problème, collez le script dans un document vide du bloc-notes et copiez-le à partir du bloc-notes avant de le coller dans FrontPage.

Exemple de code

<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>
				
Le code précédent teste si les éléments suivants sont trus :
  • La fonction =Time() renvoie l'heure correcte sur le serveur si Active Server Pages sont en activité.

  • La variable =Application() retourne les informations de connexion nécessaires pour que le programme.
Par exemple, le code peut renvoyer ce qui suit :
TIME: 4:10:38 PM
DATA: DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\inetpub\wwwroot\fpdb\fpnwind.mdb
					
Si la variable =Application() renvoie rien après "DATA:", une des conditions suivantes est remplie :
  • Le fichier global.asa n'est pas exécuté ; il s'agit probablement en raison du dossier n'est pas configuré en tant que programme. (Voir la section «Informations complémentaires» pour plus d'informations.)

  • La chaîne de connexion dans le code ASP n'est pas définie dans les paramètres Web.

Plus d'informations

:
204152FP2000 : Connexion à la base de données non définie après la publication d'un site Web
219170FP2000 : Erreur exploration des pages de résultats de la base de données après la publication de site Web sur disque
En outre, l'article suivant contient plus d'informations sur ce sujet. Bien que cet article fait référence à Microsoft Visual InterDev, dans ce cas il pouvez appliquer à FrontPage si le code retourne des données pour la fonction =Time() mais ne renvoie pas de données pour la variable =Application().
188715Global ASA pas d'activation lorsque Visual InterDev Made IIS 4.0 application

Propriétés

Numéro d'article: 265174 - Dernière mise à jour: vendredi 14 février 2014 - Version: 1.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft FrontPage 2000 Standard
Mots-clés : 
kbnosurvey kbarchive kbmt kbprb KB265174 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 265174
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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