Merci beaucoup, pourtant la syntaxe était respectée, mais bon ca marche comme ca, ca doit etre que.........
remerci je n'avais pas pensé à ca !!
-------------------------------
Réponse au message :
-------------------------------
Et pourtant, ça marche !
Seulement, es-tu sûr que la casse des caractères corresponde ?
Si tu as des doutes, alors utilises :
"select *
from ouvrier
where
upper(contrat)='CDD') or
upper(contrat)='CTT'"
Là, çà fonctionnera à tous les coups.
May Delphi be with you.Delphi advanced-------------------------------
Réponse au message :
-------------------------------
'lut
j'ai un petit probleme et je n'arrive pas à comprendre pourquoi : celà ne me semble pas logique.
voilà : j'ai une requete qui donne
"select *
from ouvrier
where (contrat='CDD' ) or (contrat='CTT')"
mais voilà ca na me renvoit rien, alors qu'il devrait y avoir plein d'enregistrements j'ai essayé :
"select *
from ouvrier
where (contrat='CDD' ) "
et là ca marche !!
Donc j'essaye, me disant que le "or" ne s'appplique pas à delphi(ce qui aurai été surprenant mais bon!!) :
"select *
from ouvrier
where (contrat='CDD' ) or (Service='Soudage')"
et là magie ca marche !!!
Donc apparemene il n'apprecie pas un "or" sur le même champs, mais pourquoi et comment faire pour obtenir quand même un resultat.
Je seche dessus depuis un moment sans rien comprendre, quand à l'aide de delphi elle n'est pas très fournie à ce sujet!!
Merci par avance !!!!