Dreamweaver CS4 | ![]() |
Ressources de Dreamweaver CS4 |
Résolution des messages d'erreur MicrosoftCes messages d'erreur Microsoft peuvent se produire lorsque vous demandez une page dynamique au serveur si vous utilisez Internet Information Server (IIS) avec un système de base de données Microsoft tel que SQL Server ou Access. Remarque : Adobe n'offre pas de support technique pour les logiciels tiers tels que Microsoft Windows et IIS. Si cette section ne vous permet pas de résoudre votre problème, contactez le support technique de Microsoft ou visitez le site Web de support technique Microsoft à l'adresse http://support.microsoft.com/.
Pour plus d'informations sur les erreurs de type 80004005, voir la section « Guide de dépannage pour les erreurs de type 80004005 au niveau des composants Active Server Pages et Microsoft Data Access (Q306518) » sur le site Web de Microsoft à l'adresse http://support.microsoft.com/default.aspx?scid=kb;fr-fr;Q306518. [Reference]80004005 - Data source name not found and no default driver specified (Le nom de la source de données est introuvable et aucun pilote par défaut n'est spécifié)Cette erreur survient lorsque vous essayez de visualiser une page dynamique dans un navigateur Web ou en mode Live Data. Le message d'erreur varie en fonction de votre base de données et de votre serveur Web. D'autres variantes de ce message d'erreur incluent :
Si vous utilisez Microsoft Access, le fichier de base de données (.mdb) peut être verrouillé Ce verrouillage peut être la conséquence d'un DSN avec un nom différent accédant à la base de données. Dans l'Explorateur Windows, recherchez le fichier de verrouillage (.ldb) dans le dossier contenant le fichier de base de données (.mdb) et supprimez-le. Si un autre DSN pointe vers le même fichier de base de données, vous pouvez supprimer ce DSN pour empêcher tout risque d'erreur à l'avenir. Redémarrez l'ordinateur après avoir apporté des modifications. [Reference]80004005—Couldn’t use ‘(unknown)’; file already in use (Impossible d'utiliser "(inconnu)" ; fichier en cours d'utilisation)Cette erreur survient lorsque vous utilisez une base de données Microsoft Access et essayez de visualiser une page dynamique dans un navigateur Web ou en mode Live Data. Une variante de ce message d'erreur est « 80004005 - Microsoft Jet database engine cannot open the file (unknown) » (Le moteur de base de données Jet ne peut pas ouvrir le fichier (inconnu)). Ceci est probablement dû à un problème d'autorisations. Voici quelques causes et solutions spécifiques :
[Reference]80004005—Logon Failed() (Echec de connexion)Cette erreur survient lorsque vous utilisez Microsoft SQL Server et essayez de visualiser une page dynamique dans un navigateur Web ou en mode Live Data. Cette erreur est générée par SQL Server s'il refuse ou ne reconnaît pas le compte ou le mot de passe de connexion soumis (si vous utilisez une sécurité standard), ou si un compte Windows n'est pas associé à un compte SQL (si vous utilisez une sécurité intégrée). Les solutions possibles sont les suivantes :
[Reference]80004005—Operation must use an updateable query (L'opération doit utiliser une requête pouvant être mise à jour)Cette erreur survient lorsqu'un événement met à jour un jeu d'enregistrements ou y insère des données. Les causes et les solutions possibles sont les suivantes :
[Reference]80040e07—Data type mismatch in criteria expression (Types de données non concordants dans l'expression des critères)Cette erreur survient lorsque le serveur essaie de traiter une page contenant un comportement de serveur Insérer l'enregistrement ou Mettre à jour l'enregistrement et que le comportement du serveur tente de définir la valeur d'une colonne Date/Heure d'une base de données Microsoft Access sur une chaîne vide (""). Microsoft Access utilise une saisie des caractères rigoureuse ; le logiciel impose un jeu de règles strictes pour les valeurs de certaines colonnes. La valeur d'une chaîne vide d'une requête SQL ne peut pas être stockée dans une colonne Date/Heure Access. Actuellement, la seule solution connue consiste à éviter d'insérer ou de mettre à jour les colonnes Date/Heure Access avec des chaînes vides ("") ou avec toute autre valeur ne correspondant pas à la gamme de valeurs spécifiées pour le type de données. [Reference]80040e10—Too few parameters (Nombre de paramètres insuffisant)Cette erreur survient lorsqu'une colonne spécifiée dans votre requête SQL n'existe pas dans la table de la base de données. Vérifiez les noms des colonnes de votre base de données par rapport à votre requête SQL. Cette erreur est souvent due à une typographie erronée. [Reference]80040e10—COUNT field incorrect (Champ COUNT incorrect)Cette erreur survient lorsque vous prévisualisez une page contenant un comportement de serveur Insérer l'enregistrement dans un navigateur Web et que vous essayez de l'utiliser pour insérer un enregistrement dans une base de données Microsoft Access. Vous tentez peut-être d'insérer un enregistrement dans un champ de base de données qui comporte un point d'interrogation(?) dans son nom de champ. Le point d'interrogation est un caractère spécial pour certains moteurs de bases de données, notamment Microsoft Access, et il ne doit pas être utilisé pour les noms de tables de bases de données ou de champs. Ouvrez votre système de base de données, supprimez le point d'interrogation (?) des noms de champs et mettez à jour les comportements de serveur sur la page qui se rapporte à ce champ. [Reference]80040e14—Syntax error in INSERT INTO statement (Erreur de syntaxe dans l'instruction INSERT INTO)Cette erreur survient lorsque le serveur tente de traiter une page contenant un comportement de serveur Insérer l'enregistrement. Cette erreur résulte généralement d'un ou de plusieurs problèmes, cités ci-dessous, relatifs au nom d'un champ, d'un objet ou d'une variable de la base de données :
[Reference]80040e21—ODBC error on Insert or Update (Erreur OBDC au moment d'insérer ou de mettre à jour)Cette erreur survient lorsque le serveur tente de traiter une page contenant un comportement de serveur Mettre à jour l'enregistrement ou Insérer l'enregistrement. La base de données ne peut pas gérer la mise à jour ou l'insertion que le comportement de serveur tente de réaliser. Les causes et les solutions possibles sont les suivantes :
[Reference]800a0bcd—Either BOF or EOF is true (BOF ou EOF est égal à True)Cette erreur survient lorsque vous essayez de visualiser une page dynamique dans un navigateur Web ou en mode Live Data. Ce problème survient lorsque la page tente d'afficher des données à partir d'un jeu d'enregistrements vide. Pour le résoudre, appliquez le comportement de serveur Afficher la région au contenu dynamique à afficher sur la page, de la manière suivante :
|