Bonjour,
j'ai une table avec noms de champ 'Date', 'Prenom', 'Nom'...
Une requête : SELECT * FROM "Table2" WHERE "Prenom" = 'Jules'
fonctionne parfaitement.
La requête: SELECT Date, Nom, Prenom FROM "Table2" WHERE "Prenom" = 'Jules'
Provoque une erreur: Erreur de syntaxe dans l'expression SQL Statut SQL: HY000 Code d'erreur: 1000
Déplacement de 'Date' dans la liste, idem, liste sans 'Date' ok.
Pourquoi ce rejet du nom de champ 'Date'?
[Résolu] Requête SQL refus du nom de champ 'Date'
Modérateur : Vilains modOOs
Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
-
tescan
- Fraîchement OOthentifié
- Messages : 2
- Inscription : 13 mars 2023 13:10
[Résolu] Requête SQL refus du nom de champ 'Date'
LibreOffice 6.4.7.2 sous LinuxMint 2.1
-
Dude
- IdOOle de la suite

- Messages : 26201
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Requête SQL refus du nom de champ 'Date'
Salut,
Abracadabra...

Comment joindre un fichier au format ODB
Pense également à dépersonnaliser le fichier joint.

Et tu liras aussi Techniques pour débuter avec le module Base
On y montre comment écrire la syntaxe SQL des champs de table.
Abracadabra...
Comment joindre un fichier au format ODB
Pense également à dépersonnaliser le fichier joint.
Et tu liras aussi Techniques pour débuter avec le module Base
On y montre comment écrire la syntaxe SQL des champs de table.
-
jeanmi2403
- SuppOOrter

- Messages : 1485
- Inscription : 18 janv. 2008 09:02
- Localisation : Val de Marne
Re: Requête SQL refus du nom de champ 'Date'
Bonsoir,
Sur : https://sql.sh/1396-nom-table-colonne Cordialement,
Sur : https://sql.sh/1396-nom-table-colonne Cordialement,
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Jean-Michel
LibO 25.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
LibO 25.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
-
jeanmimi
- Grand Maître de l'OOffice

- Messages : 17219
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Requête SQL refus du nom de champ 'Date'
Bonjour,
La Requête fonctionne avec cette instruction SQL :
La Requête fonctionne avec cette instruction SQL :
Code : Tout sélectionner
SELECT "ID" , "Prenom" , "Nom" , "Date" FROM "Table2" WHERE "Prenom" = 'Jules'Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
godefroy
- Membre prOOscrit
- Messages : 106
- Inscription : 18 févr. 2023 18:54
Re: Requête SQL refus du nom de champ 'Date'
C'est étrange... mais ma recherche fonctionne autant bien que sans ID
Code : Tout sélectionner
SELECT "prenom", "nom", "date" FROM "Table2" WHERE "prenom" = 'jules'Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par godefroy le 14 mars 2023 06:07, modifié 1 fois.
Libre Office 6.0.7 Ubuntu 18.04
-
tescan
- Fraîchement OOthentifié
- Messages : 2
- Inscription : 13 mars 2023 13:10
Re: Requête SQL refus du nom de champ 'Date'
Merci pour vos retours.
Il suffit de mettre les noms de champ entre guillemets...
Pourquoi je suis tombé sur le seul exemple sans guillemets...
Il suffit de mettre les noms de champ entre guillemets...
Pourquoi je suis tombé sur le seul exemple sans guillemets...
LibreOffice 6.4.7.2 sous LinuxMint 2.1
-
jeanmimi
- Grand Maître de l'OOffice

- Messages : 17219
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Requête SQL refus du nom de champ 'Date'
Il est aisé ainsi de comparer les deux codes, celui du premier message, celui du dernier message, avec les quotes encadrant les noms des champs.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox