Select code, coalesce(Nom ,'') + coalesce(Prenom,'') as Libelle
"Alain" a écrit dans le message de news:
Bonjour,
Je crée la requête suivante
select [code], [Nom] + [Prenom] as Libelle from personnes;
Les lignes renvoyées ont la colonne "Libelle" vierge pour les enregistrements ayant le nom ou le prénom avec une valeur nulle.
Dans access je résolvais le problème en écrivant select [code], nz([Nom]) + nz([Prenom]) as Libelle from personnes;
Je ne trouve pas la solution dans ASP.NET qui refuse la fonction nz()
Si vous avez une idée merci
Alain
Philippe [MS]
Cela donne
select [code], ISNULL([Nom], '') + ' ' + ISNULL([Prenom], '') as Libelle from personnes;
Phil.
"Christophe Fiessinger [MS]" wrote in message news:
Bonjour, Dans SQL server vous pouvez utiliser cette syntaxe: ISNULL ( check_expression , replacement_value )
Cordialement, CF.
"Alain" wrote in message news: > Bonjour, > > Je crée la requête suivante > > select [code], [Nom] + [Prenom] as Libelle from personnes; > > Les lignes renvoyées ont la colonne "Libelle" vierge pour les > enregistrements ayant le nom ou le prénom avec une valeur nulle. > > Dans access je résolvais le problème en écrivant > select [code], nz([Nom]) + nz([Prenom]) as Libelle from personnes; > > Je ne trouve pas la solution dans ASP.NET qui refuse la fonction nz() > > Si vous avez une idée merci > > Alain >
Cela donne
select [code], ISNULL([Nom], '') + ' ' + ISNULL([Prenom], '') as Libelle
from personnes;
Phil.
"Christophe Fiessinger [MS]" <chrisfie@online.microsoft.com> wrote in
message news:eHEXDb5tEHA.3984@TK2MSFTNGP09.phx.gbl...
Bonjour,
Dans SQL server vous pouvez utiliser cette syntaxe:
ISNULL ( check_expression , replacement_value )
Cordialement,
CF.
"Alain" <Alain@discussions.microsoft.com> wrote in message
news:C84334B2-0F24-4959-A69F-7B82A9259C13@microsoft.com...
> Bonjour,
>
> Je crée la requête suivante
>
> select [code], [Nom] + [Prenom] as Libelle from personnes;
>
> Les lignes renvoyées ont la colonne "Libelle" vierge pour les
> enregistrements ayant le nom ou le prénom avec une valeur nulle.
>
> Dans access je résolvais le problème en écrivant
> select [code], nz([Nom]) + nz([Prenom]) as Libelle from personnes;
>
> Je ne trouve pas la solution dans ASP.NET qui refuse la fonction nz()
>
> Si vous avez une idée merci
>
> Alain
>
select [code], ISNULL([Nom], '') + ' ' + ISNULL([Prenom], '') as Libelle from personnes;
Phil.
"Christophe Fiessinger [MS]" wrote in message news:
Bonjour, Dans SQL server vous pouvez utiliser cette syntaxe: ISNULL ( check_expression , replacement_value )
Cordialement, CF.
"Alain" wrote in message news: > Bonjour, > > Je crée la requête suivante > > select [code], [Nom] + [Prenom] as Libelle from personnes; > > Les lignes renvoyées ont la colonne "Libelle" vierge pour les > enregistrements ayant le nom ou le prénom avec une valeur nulle. > > Dans access je résolvais le problème en écrivant > select [code], nz([Nom]) + nz([Prenom]) as Libelle from personnes; > > Je ne trouve pas la solution dans ASP.NET qui refuse la fonction nz() > > Si vous avez une idée merci > > Alain >
Alain
Merci à tous,
J'ai finalement utilisé la solution (base access)
select [code], iif(isnull([Nom]),'',[Nom]) + iis(isnull([Prenom]),'',[Prenom]) as Libelle from personnes;
A bientôt
Alain
"Alain" a écrit :
Bonjour,
Je crée la requête suivante
select [code], [Nom] + [Prenom] as Libelle from personnes;
Les lignes renvoyées ont la colonne "Libelle" vierge pour les enregistrements ayant le nom ou le prénom avec une valeur nulle.
Dans access je résolvais le problème en écrivant select [code], nz([Nom]) + nz([Prenom]) as Libelle from personnes;
Je ne trouve pas la solution dans ASP.NET qui refuse la fonction nz()
Si vous avez une idée merci
Alain
Merci à tous,
J'ai finalement utilisé la solution (base access)
select [code], iif(isnull([Nom]),'',[Nom]) +
iis(isnull([Prenom]),'',[Prenom]) as Libelle from personnes;
A bientôt
Alain
"Alain" a écrit :
Bonjour,
Je crée la requête suivante
select [code], [Nom] + [Prenom] as Libelle from personnes;
Les lignes renvoyées ont la colonne "Libelle" vierge pour les
enregistrements ayant le nom ou le prénom avec une valeur nulle.
Dans access je résolvais le problème en écrivant
select [code], nz([Nom]) + nz([Prenom]) as Libelle from personnes;
Je ne trouve pas la solution dans ASP.NET qui refuse la fonction nz()