Vérification de la compatibilité Web : erreurs de requêtes

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Cet article répertorie les erreurs que vous pouvez rencontrer lorsque vous exécutez le vérificateur de compatibilité et fournit des informations qui peuvent vous aider à résoudre les erreurs de requête.

Pour obtenir des informations générales sur les erreurs du vérificateur de compatibilité, voir l’article de la compatibilité Web vérifier les erreurs générales.

ACCWeb102012

ACCWeb102014

ACCWeb103013

ACCWeb103079

ACCWeb103900

ACCWeb103901

ACCWeb103902

ACCWeb103903

ACCWeb103904

ACCWeb103905

ACCWeb103906

ACCWeb103907

ACCWeb103908

ACCWeb103916

ACCWeb103918

ACCWeb103926

ACCWeb103927

ACCWeb103928

ACCWeb103930

ACCWeb103938

ACCWeb103939

ACCWeb103940

ACCWeb103942

ACCWeb102012

Texte d’erreur    La requête n’est pas compatible avec le Web.

Signification    Vous devez vérifier les problèmes de compatibilité Web dans la requête.

Procédure à suivre    Recréer la requête en utilisant le Concepteur de requêtes. Pour plus d’informations sur l’utilisation du Concepteur de requêtes pour créer une requête sur le web, voir Présentation des requêtes.

Haut de la page

ACCWeb102014

Texte d’erreur    L’instruction SQL n’est pas compatible avec le Web.

Signification    Il peut être nombreuses raisons pourquoi vous ce message d’erreur. Vous pouvez le faire une des opérations suivantes :

  • Référence aux objets incompatible web.

  • Référence à des expressions incompatible web.

Pour plus d’informations sur la création d’expressions, voir créer une expression.

Procédure à suivre     Envisagez d’utiliser le Concepteur de requêtes web pour créer des requêtes qui sont compatibles avec le web. Pour plus d’informations sur les requêtes de conception pour le site Web, voir Présentation des requêtes.

Haut de la page

ACCWeb103013

Texte d’erreur    Access n’a pas pu convertir la requête à utiliser sur le Web, car les résultats de la requête contient plusieurs champs qui ont le même nom.

Signification    Plusieurs champs ont le même nom.

Procédure à suivre    Vérifier les noms de champ en double et modifiez les doublons de noms de champs distincts.

Haut de la page

ACCWeb103079

Texte d’erreur    Incompatibilité de type dans l’expression.

Signification    Les types de chaque côté de la jointure ne sont pas compatibles ou les types de champ par rapport sont incompatibles. Par exemple, le texte en nombre ne peut pas être comparé ou rejoint.

Procédure à suivre    Vérifiez que la partie des jointures sont compatibles. Par exemple, texte type de jointure type de texte et numérique type type nombre. Si vous n’effectuez pas une jointure, vérifiez si vous comparez des types de champs incompatibles.

Haut de la page

ACCWeb103900

Texte d’erreur    Access n’a pas pu convertir la requête à utiliser sur le Web.

Signification    Access n’a pas pu publier la requête, car elle utilise un type de requête non pris en charge, les expressions non prises en charge, critères non prises en charge ou d’autres fonctionnalités qui ne sont pas pris en charge sur le Web.

Procédure à suivre    Utilisez le Concepteur de requêtes Access pour recréer la requête.

Haut de la page

ACCWeb103901

Texte d’erreur    La définition de la requête n’est pas valide, afin que l’objet de requête ne peut pas être créé.

Signification    Le serveur n’a pas pu analyser la requête en raison d’une erreur inattendue dans la définition de la requête.

Procédure à suivre    Utiliser les concepteurs de l’accès à recréer la requête.

Haut de la page

ACCWeb103902

Texte d’erreur    Access n’a pas pu convertir la requête à utiliser sur le Web, car elle utilise un type de requête non pris en charge, les expressions non prises en charge, critères non prises en charge ou d’autres fonctionnalités qui ne sont pas pris en charge sur le Web.

Signification    La requête contient des expressions qui ne sont pas compatibles avec le Web. Cette erreur peut se produire en raison d’une restriction server ou lors de l’expression est impossible de déplacer le serveur.

Procédure à suivre    Supprimer les expressions qui ne sont pas compatibles avec le web. Pour plus d’informations sur les expressions sont valides sur les requêtes, voir créer une expression.

Haut de la page

ACCWeb103903

Texte d’erreur    La définition de la requête n’est pas valide, afin que l’objet de requête ne peut pas être créé.

Signification    Aucune des valeurs de l’attribut n’est pas compatible avec le Web.

Procédure à suivre    Vous assurer que les conditions suivantes sont correctement :

  • L’attribut nom n’a pas une des opérations suivantes :

Signe égal au début

=

Point

.

Point d’exclamation

!

Crochets

[]

Espace vide à gauche

Caractères non imprimables

Par exemple : < Entrée > ou < TAB >

Un des symboles suivants

/ \ : * ? « < > | {} # % ~ &

  • L’attribut name est comprise entre 1 et 64 caractères.

  • Attribut caption : n’importe quelle chaîne, 1024 caractères maximum.

Haut de la page

ACCWeb103904

Texte d’erreur    Access n’a pas pu convertir la requête à utiliser sur le Web, car elle contient une sous-requête.

Signification    La requête contient une sous-requête. Sous-requêtes ne sont pas prises en charge sur le serveur.

Procédure à suivre    Modifiez votre requête afin qu’elle n’a pas d’une sous-requête.

Haut de la page

ACCWeb103905

Texte d’erreur    Access n’a pas pu convertir la requête à utiliser sur le Web, car elle s’appuie sur une autre requête qui n’est pas compatibles avec le Web.

Signification    La requête contient une requête imbriquée comme une entrée qui ne peut pas être représentée sur le serveur ou qu’il contient une source d’entrée qui ne peut pas être trouvée.

Procédure à suivre   

  • Vérifiez que la requête imbriquée est valide.

  • Utiliser les concepteurs de requête Access pour créer une requête imbriquée valide.

  • Assurez-vous que la requête table ou requête source d’entrée existe dans la base de données.

Haut de la page

ACCWeb103906

Texte d’erreur    La définition de la requête n’est pas valide, afin que l’objet de requête ne peut pas être créé.

Signification    Impossible de trouver la table ou requête de le sélectionné ou source ordre par colonne.

Procédure à suivre    Assurez-vous que la colonne source d’entrée table ou requête existe dans votre base de données Access.

Haut de la page

ACCWeb103907

Texte d’erreur     Access n’a pas pu convertir la requête à utiliser sur le Web, car il n’inclut pas tous les champs dans les résultats.

Signification    Aucune colonne n’est sélectionnées dans la requête.

Procédure à suivre    Sélectionnez ou spécifiez au moins une colonne de sortie dans la requête.

Haut de la page

ACCWeb103908

Texte d’erreur     Access n’a pas pu convertir la requête à utiliser sur le Web, car elle affiche trop de champs dans les résultats.

Ce que cela signifie     La source de requête comporte trop de colonnes.

Procédure à suivre     Cela peut être difficile à résoudre et que vous deviez examiner les tables source. Un tableau ne peut pas comporter plus de :

  • JET_ccolFixedMost fixé de colonnes.

  • Colonnes de longueur variable JET_ccolVarMost.

  • Colonnes marquées JET_ccolTaggedMost.

Haut de la page

ACCWeb103916

Texte d’erreur    Access n’a pas pu convertir la requête à utiliser sur le Web, car elle dépend une clause ORDER BY qui n’est pas pris en charge sur le Web...

Ce que cela signifie    Une ou plusieurs des conditions suivantes sont remplies :

  • Nom d’une commande par élément n’est pas valide.

  • Nom de table source n’est pas valide.

  • Ordre de tri est défini sur une option différente dans l’ordre croissant ou décroissant.

  • L’expression n’est pas valide.

Procédure à suivre    Vous assurer que les conditions suivantes sont correctement :

  • L’attribut name ne contient pas une des opérations suivantes :

Signe égal au début

=

Point

.

Point d’exclamation

!

Crochets

[]

Espace vide à gauche

Caractères non imprimables

Par exemple : < Entrée > ou < TAB >

Un des symboles suivants

/ \ : * ? « < > | {} # % ~ &

  • L’attribut name est comprise entre 1 et 64 caractères.

  • L’expression est une expression valide.

Haut de la page

ACCWeb103918

Texte d’erreur     Access n’a pas pu convertir la requête à utiliser sur le Web, car elle spécifie un type de jointure qui n’est pas pris en charge sur le Web.

Signification    Le serveur ne prend pas en charge les requêtes qui ont plusieurs jointures entre deux tables (jointures multichamp).

Procédure à suivre    Vérifiez que les jointures n'utilisent qu’un seul champ par table.

Haut de la page

ACCWeb103926

Erreur de test    Access n’a pas pu convertir la requête à utiliser sur le Web, car elle n’indique pas la table dans laquelle sélectionner à partir de.

Signification     La requête n’a aucuns entrée de table (manquantes la clause FROM).

Procédure à suivre    Assurez-vous que votre requête possède une colonne d’entrée spécifiée.

Haut de la page

ACCWeb103927

Texte d’erreur    Access n’a pas pu convertir la requête à utiliser sur le Web, car les résultats de la requête contient plusieurs champs qui ont le même nom.

Signification    Vous avez spécifié le même nom pour plusieurs champs.

Procédure à suivre    Vérifier les noms de champ en double et modifiez les doublons de noms de champs distincts.

Haut de la page

ACCWeb103928

Texte d’erreur    Access n’a pas pu convertir la requête à utiliser sur le Web, car certaines de ses paramètres pas peuvent être converti pour une utilisation sur le Web.

Signification    Le nom du paramètre ou type n’est pas valide.

Procédure à suivre    Assurez-vous que le nom du paramètre et le type sont valides.

  • L’attribut name a ne contient pas :

Signe égal au début

=

Point

.

Point d’exclamation

!

Crochets

[]

Espace vide à gauche

Caractères non imprimables

Par exemple : < Entrée > ou < TAB >

Un des symboles suivants

/ \ : * ? « < > | {} # % ~ &

  • L’attribut name est comprise entre 1 et 64 caractères.

Les types suivants sont valides :

Texte (jusqu'à 255 caractères)

Chiffres

Boléen

DateTime

Currency

Haut de la page

ACCWeb103930

Texte d’erreur    Access n’a pas pu convertir la requête à utiliser sur le Web, car certains de ses paramètres sont affichés en tant que champs de résultat ou utilisées dans les instructions ORDER BY.

Signification    La requête comporte un paramètre qui est projeté comme une valeur scalaire ou utilisé dans un ordre par instruction.

Cela peut se produire si un paramètre est utilisé comme une colonne projetée (exemple : sélectionnez param1 à partir de Table1) ou en tant que commande par (exemple : sélectionnez * from table 1 et triez par Champ1 = paramètre).

Procédure à suivre    Évitez d’utiliser des paramètres de colonne projetée ou trier par colonne.

Haut de la page

ACCWeb103938

Texte d’erreur    Access n’a pas pu convertir la requête à utiliser sur le Web.

Signification    Il existe deux champs qui ont le même nom, Access ne parvient pas à créer des alias valides pour les.

Procédure à suivre    Vérifier les noms de champ en double et modifiez les doublons de noms de champs distincts.

Haut de la page

ACCWeb103939

Texte d’erreur    Access n’a pas pu convertir la requête à utiliser sur le Web.

Signification    La requête comporte un alias qui est supérieur à 64 caractères.

Procédure à suivre    Vérifiez que l’alias utilisé dans la requête est inférieure ou égale à 64 caractères.

Haut de la page

ACCWeb103940

Texte d’erreur    Access n’a pas pu convertir la requête à utiliser sur le Web, car elle spécifie un type de jointure qui n’est pas pris en charge sur le Web.

Signification    Le serveur ne prend pas en charge les requêtes qui ont plusieurs jointures sur les deux tables (jointures multichamp) mêmes.

Procédure à suivre    Vous assurer que les jointures vous utilisez qu’un seul champ par table.

Haut de la page

ACCWeb103942

Texte d’erreur     Access n’a pas pu convertir la requête à utiliser sur le Web, car elle contient une jointure cyclique.

Signification    Les jointures entre les tables dans votre requête sont à l’origine d’une jointure circulaire entre les tables qui empêche l’accès à partir de la conversion de la requête à utiliser sur le Web.

Procédure à suivre     Supprimer des jointures entre les tables afin que les jointures cycliques sont supprimés.

Haut de la page

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×