S’applique à
Access 2016 Access 2013 Access 2010

Important    Access services 2010 et Access services 2013 sont supprimés de la prochaine version de SharePoint. Nous vous recommandons de ne pas créer de nouvelles applications web et de migrer vos applications existantes vers une autre plateforme, telle que Microsoft Power Apps.

Vous pouvez partager des données Access avec Dataverse, qui est une base de données cloud sur laquelle vous pouvez créer des applications Power Platform, automatiser des flux de travail, des agents virtuels, etc. pour le web, les téléphones ou les tablettes. Pour plus d’informations, consultez Prise en main : Migrer les données Access vers Dataverse.

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

Pour obtenir des informations générales sur les erreurs du vérificateur de compatibilité, consultez l’article Compatibilité web case activée Erreurs générales.

ACCWeb102012

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

Signification    Vous devez case activée pour les problèmes de compatibilité web dans la requête.

Action    Recréez la requête à l’aide du concepteur de requêtes. Pour plus d’informations sur l’utilisation du concepteur de requêtes pour créer une requête web, consultez Présentation des requêtes.

Haut de la page

ACCWeb102014

Texte d’erreur    Sql n’est pas compatible avec le web.

Signification    Il peut y avoir de nombreuses raisons pour lesquelles vous recevez cette erreur. Vous pouvez effectuer l’une des opérations suivantes :

  • Référencement d’objets web incompatibles.

  • Référencement d’expressions web incompatibles.

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

Action     Envisagez d’utiliser le concepteur de requêtes web pour créer des requêtes compatibles web. Pour plus d’informations sur la conception de requêtes pour le web, consultez Présentation des requêtes.

Haut de la page

ACCWeb103013

Texte d’erreur    Access n’a pas pu convertir la requête pour une utilisation sur le web, car les résultats de la requête contiennent plusieurs champs portant le même nom.

Signification    Plusieurs champs portent le même nom.

Action    Vérifiez les noms de champs en double et remplacez les doublons par des noms de champs distincts.

Haut de la page

ACCWeb103079

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

Signification    Les types des deux côtés de la jointure sont incompatibles ou les types de champs comparés sont des types incompatibles. Par exemple, le texte en nombre ne peut pas être comparé ou joint.

Action    Vérifiez que le côté des jointures est compatible. Par exemple, joindre le type de texte au type de texte et le type de nombre au type nombre. Si vous n’effectuez pas de jointure, case activée 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 pour une utilisation sur le web.

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

Action    Utilisez le Concepteur de requêtes Access pour reconcevoir la requête.

Haut de la page

ACCWeb103901

Texte d’erreur    La définition de la requête n’est pas valide, de sorte 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.

Action    Utilisez les concepteurs Access pour reconcevoir la requête.

Haut de la page

ACCWeb103902

Texte d’erreur    Access n’a pas pu convertir la requête pour une utilisation sur le web, car il utilise un type de requête non pris en charge, des expressions non prises en charge, des critères non pris en charge ou d’autres fonctionnalités qui ne sont pas prises 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 de serveur ou lorsqu’une expression ne peut pas se déplacer vers le serveur.

Action    Supprimez les expressions qui ne sont pas compatibles web. Pour plus d’informations sur les expressions valides sur les requêtes, consultez Créer une expression.

Haut de la page

ACCWeb103903

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

Signification    L’une des valeurs d’attribut n’est pas compatible avec le web.

Action    Vérifiez que les conditions suivantes sont correctement définies :

  • L’attribut name n’a pas les éléments suivants :

Signe égal au début

=

Point

.

Point d’exclamation

!

Crochets

[]

Espace de début vide

Un caractère non imprimable

Par exemple : <Entrer> ou <TAB>

L’un des symboles suivants

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

  • L’attribut name est compris entre un et 64 caractères.

  • Attribut de légende : toute chaîne, jusqu’à 1 024 caractères.

Haut de la page

ACCWeb103904

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

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

Action    Modifiez votre requête afin qu’elle n’ait pas de sous-requête.

Haut de la page

ACCWeb103905

Texte d’erreur    Access n’a pas pu convertir la requête pour l’utiliser sur le web, car il s’appuie sur une autre requête qui n’est pas compatible avec le web.

Signification    La requête contient une requête imbriquée en tant qu’entrée qui ne peut pas être représentée sur le serveur ou elle contient une source d’entrée introuvable.

Procédure à suivre    

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

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

  • Vérifiez que la table source ou la requête d’entrée de requête 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, de sorte que l’objet de requête ne peut pas être créé.

Signification    Impossible de trouver la table source ou la requête des colonnes sélectionnées ou triées par.

Action    Vérifiez que la table ou la requête source d’entrée de colonne 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 pour l’utiliser sur le web, car il n’inclut aucun champ dans ses résultats.

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

Action    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 pour une utilisation sur le web, car il affiche trop de champs dans ses résultats.

Signification     La source de requête contient trop de colonnes.

Action     Cela peut être difficile à résoudre et vous devrez peut-être examiner les tables sources. Une table ne peut pas avoir plus de :

  • JET_ccolFixedMost colonnes fixes.

  • JET_ccolVarMost colonnes de longueur variable.

  • JET_ccolTaggedMost colonnes étiquetées.

Haut de la page

ACCWeb103916

Texte d’erreur    Access n’a pas pu convertir la requête pour une utilisation sur le web, car il s’appuie sur une clause ORDER BY qui n’est pas prise en charge sur le web.

Signification    Une ou plusieurs des conditions suivantes existent :

  • Le nom d’un élément order by n’est pas valide.

  • Nom de la table source non valide.

  • L’ordre de tri est défini sur une option autre que croissant ou décroissant.

  • L’expression n’est pas valide.

Action    Vérifiez que les conditions suivantes sont correctement définies :

  • L’attribut name ne contient aucun des éléments suivants :

Signe égal au début

=

Point

.

Point d’exclamation

!

Crochets

[]

Espace de début vide

Un caractère non imprimable

Par exemple : <Entrer> ou <TAB>

L’un des symboles suivants

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

  • L’attribut name est compris entre un 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 pour une utilisation sur le web, car il spécifie un type JOIN 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 multi-champs).

Action    Vérifiez que les jointures utilisent un seul champ par table.

Haut de la page

ACCWeb103926

Test d’erreur    Access n’a pas pu convertir la requête pour une utilisation sur le web, car il ne spécifie pas la table à sélectionner.

Signification     La requête n’a aucune table d’entrée (la clause FROM est manquante).

Action    Vérifiez qu’une colonne d’entrée est spécifiée dans votre requête.

Haut de la page

ACCWeb103927

Texte d’erreur    Access n’a pas pu convertir la requête pour une utilisation sur le web, car les résultats de la requête contiennent plusieurs champs portant le même nom.

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

Action    Vérifiez les noms de champs en double et remplacez les doublons par des noms de champs distincts.

Haut de la page

ACCWeb103928

Texte d’erreur    Access n’a pas pu convertir la requête pour une utilisation sur le web, car certains de ses paramètres n’ont pas pu être convertis pour une utilisation sur le web.

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

Action    Vérifiez que le nom et le type du paramètre sont valides.

  • L’attribut name ne contient pas :

Signe égal au début

=

Point

.

Point d’exclamation

!

Crochets

[]

Espace de début vide

Un caractère non imprimable

Par exemple : <Entrer> ou <TAB>

L’un des symboles suivants

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

  • L’attribut name est compris entre un et 64 caractères.

Les types suivants sont valides :

Texte (jusqu’à 255 caractères)

Chiffres

Booléen

DateTime

Devise

Haut de la page

ACCWeb103930

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

Signification    La requête a un paramètre qui est projeté en tant que scalaire ou utilisé dans une instruction order by.

Cela peut se produire si un paramètre est utilisé comme colonne projetée (exemple : sélectionner param1 dans Table1) ou comme ordre par (exemple : sélectionner * dans la table 1 et trier par champ1= param).

Action    Évitez d’utiliser des paramètres qui sont projetés colonne ou ordre par colonne.

Haut de la page

ACCWeb103938

Texte d’erreur    Access n’a pas pu convertir la requête pour une utilisation sur le web.

Signification    Il existe deux champs qui portent le même nom et Access ne peut pas créer d’alias valides pour eux.

Action    Vérifiez les noms de champs en double et remplacez les doublons par des noms de champs distincts.

Haut de la page

ACCWeb103939

Texte d’erreur    Access n’a pas pu convertir la requête pour une utilisation sur le web.

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

Action    Vérifiez que l’alias utilisé dans la requête est inférieur ou égal à 64 caractères.

Haut de la page

ACCWeb103940

Texte d’erreur    Access n’a pas pu convertir la requête pour une utilisation sur le web, car il spécifie un type JOIN 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 mêmes tables (jointures multi-champs).

Action    Vérifiez que les jointures que vous utilisez n’utilisent qu’un seul champ par table.

Haut de la page

ACCWeb103942

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

Signification    Les jointures entre les tables de votre requête provoquent une jointure circulaire entre les tables, ce qui empêche Access de convertir la requête pour une utilisation sur le web.

Action     Supprimez les jointures entre les tables afin que les jointures cycliques soient supprimées.

Haut de la page

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.