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érifier de compatibilité et fournit des informations qui peuvent vous aider à résoudre les erreurs.
Pour des informations générales sur les erreurs du vérificateur de compatibilité, voir l’article Erreurs générales de vérification de la compatibilité web.
ACCWeb102012
Texte d’erreur La requête n’est pas compatible avec le web.
Signification Vous devez vérifier l’échec de la compatibilité Web dans la requête.
Procédure à suivre 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, voir Présentation des requêtes.
ACCWeb102014
Texte d’erreur Le SQL n’est pas compatible avec le web.
Signification Vous pouvez recevoir ce message d’erreur pour différentes raisons. Vous êtes peut-être en train d’avoir l’une des raisons suivantes :
-
Fait référence à des objets web incompatibles.
-
Faire référence à des expressions web incompatibles.
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 compatibles avec le web. Pour plus d’informations sur la conception de requêtes pour le web, voir Présentation des requêtes.
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 du même nom.
Signification Plusieurs champs ont le même nom.
Procédure à suivre Recherchez les noms de champs en double et modifiez les doublons en noms de champs distincts.
ACCWeb103079
Texte d’erreur Tapez « insématisation de type » dans l’expression.
Signification Les types de chaque côté de la jointe sont incompatibles ou les types de champs comparés sont des types incompatibles. Par exemple, il n’est pas possible de comparer du texte en nombre ni de le joindre.
Procédure à suivre Assurez-vous que le côté des jointeurs est compatible. Par exemple, joindre un type de texte à un type de texte et un type de nombre à un type de nombre. Si vous n’effectuez pas de jointage, vérifiez si vous comparez des types de champs incompatibles.
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 prise en charge, des critères non pris en charge ou d’autres fonctionnalités non pris en charge sur le web.
Procédure à suivre Utilisez le Concepteur de requêtes Access pour reconçoire la requête.
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 l’interroger en raison d’une erreur inattendue dans la définition de la requête.
Procédure à suivre Utilisez les concepteurs Access pour reconçoder la requête.
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 prise en charge, des critères non pris en charge ou d’autres fonctionnalités non pris en charge sur le web.
Signification La requête contient des expressions incompatibles avec le web. Cette erreur peut se produire en raison d’une restriction sur le serveur ou lorsqu’une expression ne peut pas être déplacer vers le serveur.
Procédure à suivre Supprimez les expressions qui ne sont pas compatibles avec le web. Pour plus d’informations sur les expressions valides sur les requêtes, voir Créer une expression.
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 Une des valeurs d’attribut n’est pas compatible avec le web.
Procédure à suivre Assurez-vous que les conditions suivantes sont correctement définies :
-
L’attribut de nom ne comprend pas les éléments suivants :
Signe égal au début |
= |
---|---|
Point |
. |
Point d’exclamation |
! |
Crochets |
[] |
Espace de tête vide |
|
Caractères non imprimables |
Par exemple : <entrée> ou <tabulation> |
L’un des symboles suivants |
/ \ : * ? « < > | # { } % ~ & |
-
L’attribut de nom fait entre un et 64 caractères.
-
Attribut de légende : toute chaîne, jusqu’à 1 024 caractères.
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-quers ne sont pas pris en charge sur le serveur.
Procédure à suivre Modifiez votre requête afin qu’elle n’insère pas de sous-requête.
ACCWeb103905
Texte d’erreur Access n’a pas pu convertir la requête pour une utilisation sur le web, car elle repose sur une autre requête qui n’est pas compatible avec le web.
Signification La requête contient une requête imbrique en tant qu’entrée qui ne peut pas être représentée sur le serveur, ou elle contient une source d’entrée indessérable.
Procédure à suivre
-
Assurez-vous que la requête imbrique est valide.
-
Utilisez des concepteurs de requêtes Access pour créer une requête imbrique valide.
-
Assurez-vous que la table ou la requête source d’entrée de requête existe dans la base de données.
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 La table source ou la requête de la sélection ou de l’ordre par colonnes est inséable.
Procédure à suivre Assurez-vous que la table ou la requête source d’entrée de colonne existe dans votre base de données Access.
ACCWeb103907
Texte d’erreur Access n’a pas pu convertir la requête pour une utilisation sur le web, car elle n’inclut aucun champ dans ses résultats.
Signification Aucune colonne n’est sélectionnée dans la requête.
Procédure à suivre Sélectionnez ou spécifiez au moins une colonne de sortie dans la requête.
ACCWeb103908
Texte d’erreur Access n’a pas pu convertir la requête pour une utilisation sur le web, car elle affiche trop de champs dans ses résultats.
Signification La source de la requête possède trop de colonnes.
Procédure à suivre Ce problème peut être difficile à résoudre et vous de dû examiner les tables sources. Un tableau ne peut pas avoir plus de :
-
JET_ccolFixedMost colonnes fixes.
-
JET_ccolVarMost colonnes de longueur variable.
-
JET_ccolTaggedMost colonnes avec balise.
ACCWeb103916
Texte d’erreur Access n’a pas pu convertir la requête pour une utilisation sur le web, car il utilise une clause ORDER BY non prise en charge sur le web.
Signification Une ou plusieurs des conditions suivantes existent :
-
Le nom d’une commande par élément n’est pas valide.
-
Le nom de la table source n’est pas valide.
-
L’ordre de tri est réglé sur une option autre que croissant ou décroit.
-
L’expression n’est pas valide.
Procédure à suivre Assurez-vous que les conditions suivantes sont correctement définies :
-
L’attribut de nom ne contient aucun des éléments suivants :
Signe égal au début |
= |
---|---|
Point |
. |
Point d’exclamation |
! |
Crochets |
[] |
Espace de tête vide |
|
Caractères non imprimables |
Par exemple : <entrée> ou <tabulation> |
L’un des symboles suivants |
/ \ : * ? « < > | # { } % ~ & |
-
L’attribut de nom fait entre un et 64 caractères.
-
L’expression est une expression valide.
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 de jointrie non pris en charge sur le web.
Signification Le serveur ne prend pas en charge les requêtes qui ont plusieurs jointeurs entre deux tables (jointeurs multi-champs).
Procédure à suivre Assurez-vous que les jointeurs n’utilisent qu’un seul champ par table.
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 FROM.
Signification La requête n’a aucune table d’entrée (à côté de la clause FROM).
Procédure à suivre Assurez-vous que votre requête a une colonne d’entrée spécifiée.
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 du même nom.
Signification Vous avez spécifié le même nom pour plusieurs champs.
Procédure à suivre Recherchez les noms de champs en double et modifiez les doublons en noms de champs distincts.
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.
Procédure à suivre Assurez-vous que le nom et le type du paramètre sont valides.
-
L’attribut de nom ne contient pas :
Signe égal au début |
= |
---|---|
Point |
. |
Point d’exclamation |
! |
Crochets |
[] |
Espace de tête vide |
|
Caractères non imprimables |
Par exemple : <entrée> ou <tabulation> |
L’un des symboles suivants |
/ \ : * ? « < > | # { } % ~ & |
-
L’attribut de nom fait entre un et 64 caractères.
Les types suivants sont valides :
Texte (jusqu’à 255 caractères) |
---|
Chiffres |
Booléen |
DateTime |
Devise |
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é comme scalaire ou utilisé dans un ordre par instruction.
Cela peut se produire si un paramètre est utilisé comme colonne projetée (exemple : sélectionner param1 dans Table1) ou selon l’ordre selon (Exemple : sélectionner * dans la table 1 et l’ordre par champ1= param).
Procédure à suivre Évitez d’utiliser des paramètres qui sont projetées colonne ou ordre par colonne.
ACCWeb103938
Texte d’erreur Access n’a pas pu convertir la requête pour une utilisation sur le web.
Signification Deux champs ont le même nom et Access ne peut pas créer d’alias valides pour eux.
Procédure à suivre Recherchez les noms de champs en double et modifiez les doublons en noms de champs distincts.
ACCWeb103939
Texte d’erreur Access n’a pas pu convertir la requête pour une utilisation sur le web.
Signification La requête présente un alias supérieur à 64 caractères.
Procédure à suivre Assurez-vous que l’alias utilisé dans la requête est inférieur ou égal à 64 caractères.
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 de jointrie non pris en charge sur le web.
Signification Le serveur ne prend pas en charge les requêtes qui ont plusieurs jointeurs sur les deux mêmes tables (jointeurs multi-champs).
Procédure à suivre Assurez-vous que les jointeurs n’utilisent qu’un seul champ par table.
ACCWeb103942
Texte d’erreur Access n’a pas pu convertir la requête pour une utilisation sur le web, car elle contient une jointie cyclique.
Signification Les jointeurs entre les tables de votre requête entraînent une jointie circulaire entre les tables, ce qui empêche Access de convertir la requête pour une utilisation sur le web.
Procédure à suivre Supprimez les jointeurs entre les tables de façon à ce que les jointeurs cycliques soient supprimées.