Précédent   Forum des professionnels en informatique > Bases de données > Langage SQL
Langage SQL Forum d'entraide sur le langage SQL et sur les questions liées à la conception de schéma (DDL). Cours SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/12/2010, 19h26   #1
Membre éprouvé
 
Inscription : avril 2008
Messages : 554
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 554
Points : 402
Points : 402
Par défaut Problème Syntaxe SQL

Bonsoir à tous

Tout nouveau dans sql (que j'utilise avec windev) je me trouve avec une requête qui n'arrive pas à s'initialiser et je ne comprends pas l'erreur.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Dump de l'erreur du module <WD120SQL.DLL> <12.00Dy>.
 
- Appel WL :
Fonction <>, n° de syntaxe <0>
 
- Niveau : erreur non fatale (EL_ONRETURN)
 
- Code erreur : 70208
 
- Code erreur WD55 : 208
 
- Pas de code d'erreur système
 
- Pas de message d'erreur système
 
- Que s'est-il passé ?
Erreur dans le code SQL de la requête <sdSQL>. Initialisation de la requête impossible.
Mot un inattendu
 
- Infos de debug :
IEWD120SQL=1007
Module=<WD120SQL>
Version=<12.00Dy>
 
- Infos attachées :
EIT_LOGICALTABLENAME : <sdSQL>
 
- Pas d'identifiant dans le .err
Ci dessous le code utilisé :

Code :
1
2
3
4
5
6
7
8
sSQL=[
SELECT Droits_Groupe.IDGroupe,Droits_Groupe.IDDroits,Droits_Groupe.Droit_OK,
Droits.Libelle
FROM Droits_Groupe
JOIN Droits ON (Droits.IDDroits=Droits_Groupe.IDDroits)
WHERE Droits_Groupe.IDGroupe=1
AND Droits.Libelle='Déblocage d'un Compte Client en cours de Saisie'
]
Merci d'avance pour le coup de pouce
zouzoukha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 19h30   #2
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 5 684
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2008
Messages : 5 684
Points : 10 463
Points : 10 463
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
Votre libellé contient une apostrophe, ce qui met fin au littéral recherché.
Une solution est de doubler celle-ci dans votre chaîne :
Code :
AND Droits.Libelle = 'Déblocage d''un Compte Client en cours de Saisie'
__________________
Email : http://scr.im/waldar
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 19h32   #3
Membre éprouvé
 
Inscription : avril 2008
Messages : 554
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 554
Points : 402
Points : 402
OOPs c'est incroyable,

sur le forum SQL en mettant mon problème j'ai vu qu'il y a un problème de syntaxe avec l'apostrophe!!!!

Dès que je l'ai enlevé ALLELUIA

Mais comment utiliser une apostrophe dans la requête!

Edit : Waldar vous êtes rapide comme l'éclair

Merci pour tout
zouzoukha est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h23.


 
 
 
 
Partenaires

Hébergement Web