Bonjour,
Je bataille avec une bêtise : je n'arrive à utiliser le mot "ucase" dans ma requête SQL.
Je construit ma requête en fonction de paramètre saisi à l'écran.
Sous Visual Studio, l'éditeur ne reconnait pas "Ucase" et je ne trouve pas sur les forums un indice pour m'orienter.
Je pense que ma syntaxe est incorrect.
Voici mon code :
W_RqtSql = "SELECT a.FNOMIN, a.FPREIN, a.FNMRSP, A.FTITRE, C.FTITLL, A.FFONCT , B.FFONLL," +
" A.FSERVA, D.FSERLL , a.FUSER , A.FSTE, A.FETAB, A.FCHROI FROM " +
" ADMGFC_DBF.eintrlp a " +
" Left outer join ADMACS_DBF.SFONCTP B on (A.FFONCT = B.FFONCT) " +
" left outer join ADMACS_DBF.STITREP C on (A.FTITRE = C.FTITRE) " +
" left outer join ADMGFC_DBF.SSERVIP D on (A.FSERVA = D.FSERVA) " +
" WHERE UCASE(A.FNOMIN) Like '%"+(Ucase(@TabString[0]))+"%'" +
" Or UCASE(A.FPREIN) Like '%"+(Ucase(@TabString[0]))+"%'" +
" Or UCASE(C.FTITLL) Like '%"+(Ucase(@TabString[0]))+"%'" +
" Or UCASE(B.FFONLL) Like '%"+(Ucase(@TabString[0]))+"%'" +
" Or UCASE(D.FSERLL) Like '%"+(Ucase(@TabString[0]))+"%'";
Merci pour votre coup de main !
JC
Partager