OVH Cloud OVH Cloud

pb requête

2 réponses
Avatar
carmen
bonjour,

je debut sur MSDE, sur Access je pouvais faire:

SELECT ind_emp, (nom & ' ' & prenom) AS ComNom FROM
Employee

mais, si je l'essai sur MSDE un message d'error dit qu'on
ne peut pas utiliser le & sur des champs de texte. Est-
ce que quelqu'un pourrais me dire comment le faire donc?

Merci beaucoup

2 réponses

Avatar
Eric
Le 6 mai 2004 à 01:59, carmen nous disait :

je debut sur MSDE, sur Access je pouvais faire:

SELECT ind_emp, (nom & ' ' & prenom) AS ComNom FROM
Employee

mais, si je l'essai sur MSDE un message d'error dit qu'on
ne peut pas utiliser le & sur des champs de texte. Est-
ce que quelqu'un pourrais me dire comment le faire donc?



Il faut remplacer & par || (double barre verticale).

--
Cordialement
Avatar
Fred BROUARD
pas mieux !!!!

le || est effectivement la norme SQL, mais SQL Server et donc MSDE utilise le + !

Donc :

SELECT ind_emp, nom + ' ' + prenom AS ComNom
FROM Employee

et pas de parenthèses inutiles !

A +

Eric a écrit:
Le 6 mai 2004 à 01:59, carmen nous disait :


je debut sur MSDE, sur Access je pouvais faire:

SELECT ind_emp, (nom & ' ' & prenom) AS ComNom FROM
Employee

mais, si je l'essai sur MSDE un message d'error dit qu'on
ne peut pas utiliser le & sur des champs de texte. Est-
ce que quelqu'un pourrais me dire comment le faire donc?




Il faut remplacer & par || (double barre verticale).




--
Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************