Les partenaires publicitaires:

Erreurs de syntaxe de requête Microsoft

Microsoft Query est un programme pour récupérer des données provenant de nombreuses sources, y compris les applications de la suite Microsoft Office, dBase pilotes et des fichiers texte. Les utilisateurs de Microsoft Query effectuent base de données récupère en écrivant des instructions en langage de requête structuré, mieux connu sous SQL. Typos et manque de familiarité avec SQL peuvent causer des requêtes pour signaler une gamme d'erreurs de syntaxe.

Erreur SQL dans la chaîne

  • Les erreurs de cordes Microsoft Query peuvent entraîner si vous avez une chaîne mal formée, ou celui qui est trop long. La longueur maximale de la chaîne Microsoft Query permet est de 255 caractères. Rédaction d'une chaîne pour l'utiliser dans Microsoft Query consiste à mettre le texte entre guillemets, simples ou doubles. Parfois, les utilisateurs correspondent à tort simple avec des guillemets doubles, ou vice versa. Cela produit une erreur de syntaxe de la chaîne, depuis les apostrophes ne peuvent correspondre à des apostrophes, et guillemets, double. Vous pouvez souvent trouver la chaîne de coupable dans la clause WHERE d'une requête SELECT, mais vous pouvez également l'avez inscrit dans un chemin d'accès indiquant la base de données vous interrogez. Par exemple, vous avez peut-être tapé "C: Documents MyTable'- au lieu de la bonne" c: Documents MyTable ";

Erreur dans SQL Type Nombre




  • Microsoft Query peut signaler une erreur SQL dans un type numérique si vous utilisez une date de chaîne, ou une autre, le type méconnaissable où Microsoft Query attend un nombre. Par exemple, vous pouvez écrire "SELECT * FROM MyTable OÙ OrderQuantity = 'Widget'". Le "Widget" est une chaîne de texte dans cet exemple, et OrderQuantity est surtout susceptible d'un champ numérique. Cette erreur peut aussi apparaître si vous essayez d'interroger avec une valeur en virgule flottante dans un champ dont le type de données est entier. La solution ici est de tronquer ou arrondir vers le haut ou vers le bas de votre numéro à un nombre entier.

Erreur SQL Date

  • Date erreurs de SQL apparaissent lorsque vous utilisez un type de données date où Microsoft Query attend un nombre ou une chaîne. Une approche pour traquer la source de l'erreur est d'inspecter le type de la source de données que vous vous interrogez sur le terrain. Par exemple, si vous utilisez Microsoft Query pour récupérer des données à partir d'une base de données Access, ouvrez la fenêtre de conception de table dans Access. Pour la rangée où figurent le nom du champ dans votre requête, lire le type de données correct dans la colonne "Type de données".

Erreurs dans les mots clés SQL

  • Erreurs de mots clés SQL se produisent lorsque vous avez mal orthographié un des mots que les requêtes SQL réserves de langue pour ses commandes et clauses. Par exemple, écrire «slect" au lieu de "SELECT" va produire ce type d'erreur. Il en sera de "JION" à la place ou "JOIN," pour les requêtes SELECT tirant les données de deux ou plusieurs tables. Vérifiez l'orthographe de votre instruction SQL pour résoudre cette erreur.

    Il est également possible que vous avez orthographié tous les mots-clés SQL correctement, mais vous les avez disposés dans un ordre Microsoft Query ne comprend pas. Par exemple, Microsoft Query ne comprendra pas la mention «from Table1 Sélectionnez »Et signaler une erreur de syntaxe SQL. Au lieu de cela, écrire" SELECT de la table 1. "

» » » » Erreurs de syntaxe de requête Microsoft