OVH Cloud OVH Cloud

Pb sur requete SQL

3 réponses
Avatar
JCM
Bonjour

j'ai un Pb dans l'execution de ma requete, pouvez-vous me=20
dire ou est l'erreur :

letri =3D "ASC"
larequete =3D " Select * from affaire where enseigne=3D'" +=20
MnuEnseigneIndex(Index).Caption + "'" & " order by num " &=20
letri
.Open laRequete & letri

Merci de vos r=E9ponses
Cordialement
JCM

3 réponses

Avatar
EddiGordo
"JCM" a couché sur son écran :
Bonjour

j'ai un Pb dans l'execution de ma requete, pouvez-vous me
dire ou est l'erreur :

letri = "ASC"
larequete = " Select * from affaire where enseigne='" +
MnuEnseigneIndex(Index).Caption + "'" & " order by num " &
letri
.Open laRequete & letri

Merci de vos réponses
Cordialement
JCM



Bonjour

Il faudrait détailler ta question mais bon...

1) MnuEnseigneIndex(Index).Caption est vide... (normalement non si mnu
est ce que je pense)
2) MnuEnseigneIndex(Index).Caption contient une (ou plusieurs) quote(s) :
Il faut les neutraliser :
Replace(MnuEnseigneIndex(Index).Caption,"'","''")
3) Un problème sur les noms des tables ou champs (affaire, enseigne,
num)
4) Je ne sais pas parce que tu ne spécifies pas quelle erreur tu
rencontres, ni ou, etc...



--
Enjoy !
Avatar
Pascal B.
Bonjour JCM,

Tu ajoutes 2 fois la variable "letri" à ta requete:

larequete = " Select * ...... & " order by num " & letri <=== ICI 1 fois

.Open laRequete & letri <=== ET LA UNE 2ème FOIS

Pascal



"JCM" a écrit dans le message de news:130bf01c3f6e2$a88de860$
Bonjour

j'ai un Pb dans l'execution de ma requete, pouvez-vous me
dire ou est l'erreur :

letri = "ASC"
larequete = " Select * from affaire where enseigne='" +
MnuEnseigneIndex(Index).Caption + "'" & " order by num " &
letri
.Open laRequete & letri

Merci de vos réponses
Cordialement
JCM
Avatar
JCM
Merci Pascal

de ta réponse, je suis vraiment nul de ne pas m'en etre
aperçu

Cordialement
JCM
-----Message d'origine-----
Bonjour JCM,

Tu ajoutes 2 fois la variable "letri" à ta requete:

larequete = " Select * ...... & " order by num " &


letri <=== ICI 1 fois

..Open laRequete & letri <=== ET LA UNE 2ème FOIS

Pascal



"JCM" a écrit dans le


message de news:130bf01c3f6e2$a88de860$
Bonjour

j'ai un Pb dans l'execution de ma requete, pouvez-vous me
dire ou est l'erreur :

letri = "ASC"
larequete = " Select * from affaire where enseigne='" +
MnuEnseigneIndex(Index).Caption + "'" & " order by num " &
letri
..Open laRequete & letri

Merci de vos réponses
Cordialement
JCM


.