Récupérer la propriété "Description" d'une colonne dans une requ êt
3 réponses
Pierre
Bonjour, Dans un projet en cours (ADO.NET avec C#), j'essaie de récupérer la
propriété ci-dessus, visible dans entreprise Manager lorsqu'on est en
Création/modification de Table. cela me permettrait notamment de lier
(Binding) les propriétés "Text" de mes contrôles windows à la base de données.
je n'arrive pas à voir dans SQL server la table système de stockage de ces
informations. toutes les autres propriétés ont ont été localisées dans
sysColumns, sauf celle-là. (A moins que erreur de ma part.)
En somme, comment peut - on procéder pour remonter cette propriété dans une
requête ? et où SQL Server stocke - il cette information ?
AVIS : je ne souhaite pas utiliser les "alias" comme ceci : "select
maColonne as monAlias from maTable)"
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Laurent Moreau
Regardez dans la table: sysproperties avec Id= l'Id de la table dans sysobjects et name=MS_Description
Laurent.
"Pierre" wrote in message news:
Bonjour, Dans un projet en cours (ADO.NET avec C#), j'essaie de récupérer
la
propriété ci-dessus, visible dans entreprise Manager lorsqu'on est en Création/modification de Table. cela me permettrait notamment de lier (Binding) les propriétés "Text" de mes contrôles windows à la base de
données.
je n'arrive pas à voir dans SQL server la table système de stockage de ces informations. toutes les autres propriétés ont ont été localisées dans sysColumns, sauf celle-là. (A moins que erreur de ma part.)
En somme, comment peut - on procéder pour remonter cette propriété dans
une
requête ? et où SQL Server stocke - il cette information ?
AVIS : je ne souhaite pas utiliser les "alias" comme ceci : "select maColonne as monAlias from maTable)"
Votre aide me sera d'un secours précieux
Regardez dans la table:
sysproperties
avec Id= l'Id de la table dans sysobjects
et name=MS_Description
Laurent.
"Pierre" <Pierre@discussions.microsoft.com> wrote in message
news:FA32AC98-8838-48A1-8D3F-DCAC5BEFF906@microsoft.com...
Bonjour, Dans un projet en cours (ADO.NET avec C#), j'essaie de récupérer
la
propriété ci-dessus, visible dans entreprise Manager lorsqu'on est en
Création/modification de Table. cela me permettrait notamment de lier
(Binding) les propriétés "Text" de mes contrôles windows à la base de
données.
je n'arrive pas à voir dans SQL server la table système de stockage de ces
informations. toutes les autres propriétés ont ont été localisées dans
sysColumns, sauf celle-là. (A moins que erreur de ma part.)
En somme, comment peut - on procéder pour remonter cette propriété dans
une
requête ? et où SQL Server stocke - il cette information ?
AVIS : je ne souhaite pas utiliser les "alias" comme ceci : "select
maColonne as monAlias from maTable)"
Regardez dans la table: sysproperties avec Id= l'Id de la table dans sysobjects et name=MS_Description
Laurent.
"Pierre" wrote in message news:
Bonjour, Dans un projet en cours (ADO.NET avec C#), j'essaie de récupérer
la
propriété ci-dessus, visible dans entreprise Manager lorsqu'on est en Création/modification de Table. cela me permettrait notamment de lier (Binding) les propriétés "Text" de mes contrôles windows à la base de
données.
je n'arrive pas à voir dans SQL server la table système de stockage de ces informations. toutes les autres propriétés ont ont été localisées dans sysColumns, sauf celle-là. (A moins que erreur de ma part.)
En somme, comment peut - on procéder pour remonter cette propriété dans
une
requête ? et où SQL Server stocke - il cette information ?
AVIS : je ne souhaite pas utiliser les "alias" comme ceci : "select maColonne as monAlias from maTable)"
Votre aide me sera d'un secours précieux
Pierre
Ouf ! Sauvé Merci de votre aide.
je ne comprend pas pourquoi il stocke la valeur sous forme binaire, mais la requête me renvoie bien la description souhaitée. Vous êtes un vrai Chef.
@+
"Laurent Moreau" a écrit :
Regardez dans la table: sysproperties avec Id= l'Id de la table dans sysobjects et name=MS_Description
Laurent.
"Pierre" wrote in message news: > Bonjour, Dans un projet en cours (ADO.NET avec C#), j'essaie de récupérer la > propriété ci-dessus, visible dans entreprise Manager lorsqu'on est en > Création/modification de Table. cela me permettrait notamment de lier > (Binding) les propriétés "Text" de mes contrôles windows à la base de données. > > je n'arrive pas à voir dans SQL server la table système de stockage de ces > informations. toutes les autres propriétés ont ont été localisées dans > sysColumns, sauf celle-là. (A moins que erreur de ma part.) > > En somme, comment peut - on procéder pour remonter cette propriété dans une > requête ? et où SQL Server stocke - il cette information ? > > AVIS : je ne souhaite pas utiliser les "alias" comme ceci : "select > maColonne as monAlias from maTable)" > > Votre aide me sera d'un secours précieux
Ouf ! Sauvé
Merci de votre aide.
je ne comprend pas pourquoi il stocke la valeur sous forme binaire, mais la
requête me renvoie bien la description souhaitée.
Vous êtes un vrai Chef.
@+
"Laurent Moreau" a écrit :
Regardez dans la table:
sysproperties
avec Id= l'Id de la table dans sysobjects
et name=MS_Description
Laurent.
"Pierre" <Pierre@discussions.microsoft.com> wrote in message
news:FA32AC98-8838-48A1-8D3F-DCAC5BEFF906@microsoft.com...
> Bonjour, Dans un projet en cours (ADO.NET avec C#), j'essaie de récupérer
la
> propriété ci-dessus, visible dans entreprise Manager lorsqu'on est en
> Création/modification de Table. cela me permettrait notamment de lier
> (Binding) les propriétés "Text" de mes contrôles windows à la base de
données.
>
> je n'arrive pas à voir dans SQL server la table système de stockage de ces
> informations. toutes les autres propriétés ont ont été localisées dans
> sysColumns, sauf celle-là. (A moins que erreur de ma part.)
>
> En somme, comment peut - on procéder pour remonter cette propriété dans
une
> requête ? et où SQL Server stocke - il cette information ?
>
> AVIS : je ne souhaite pas utiliser les "alias" comme ceci : "select
> maColonne as monAlias from maTable)"
>
> Votre aide me sera d'un secours précieux
je ne comprend pas pourquoi il stocke la valeur sous forme binaire, mais la requête me renvoie bien la description souhaitée. Vous êtes un vrai Chef.
@+
"Laurent Moreau" a écrit :
Regardez dans la table: sysproperties avec Id= l'Id de la table dans sysobjects et name=MS_Description
Laurent.
"Pierre" wrote in message news: > Bonjour, Dans un projet en cours (ADO.NET avec C#), j'essaie de récupérer la > propriété ci-dessus, visible dans entreprise Manager lorsqu'on est en > Création/modification de Table. cela me permettrait notamment de lier > (Binding) les propriétés "Text" de mes contrôles windows à la base de données. > > je n'arrive pas à voir dans SQL server la table système de stockage de ces > informations. toutes les autres propriétés ont ont été localisées dans > sysColumns, sauf celle-là. (A moins que erreur de ma part.) > > En somme, comment peut - on procéder pour remonter cette propriété dans une > requête ? et où SQL Server stocke - il cette information ? > > AVIS : je ne souhaite pas utiliser les "alias" comme ceci : "select > maColonne as monAlias from maTable)" > > Votre aide me sera d'un secours précieux
bruno reiter [MVP]
/* Français ajouter une propriété étendue à la table orders puis à la colonne orderid de cette table lire la propriété étendue liée à la table et à la colonne suppression des propriétés étendues */
use northwind
GO
exec sp_addextendedproperty N'description', N'table des commandes de la base Northwind', N'user', N'dbo', N'table', N'orders' exec sp_addextendedproperty N'description', N'numéro de commande', N'user', N'dbo', N'table', N'orders',N'column',N'OrderId'
go
select * from ::fn_listextendedproperty('description','user','dbo','table','orders',null,n ull) select * from ::fn_listextendedproperty(null,'user','dbo','table','orders',null,null) select * from ::fn_listextendedproperty(null,'user','dbo','table','orders','column','Order Id')
Bonjour, Dans un projet en cours (ADO.NET avec C#), j'essaie de récupérer
la
propriété ci-dessus, visible dans entreprise Manager lorsqu'on est en Création/modification de Table. cela me permettrait notamment de lier (Binding) les propriétés "Text" de mes contrôles windows à la base de
données.
je n'arrive pas à voir dans SQL server la table système de stockage de ces informations. toutes les autres propriétés ont ont été localisées dans sysColumns, sauf celle-là. (A moins que erreur de ma part.)
En somme, comment peut - on procéder pour remonter cette propriété dans
une
requête ? et où SQL Server stocke - il cette information ?
AVIS : je ne souhaite pas utiliser les "alias" comme ceci : "select maColonne as monAlias from maTable)"
Votre aide me sera d'un secours précieux
/* Français
ajouter une propriété étendue à la table orders
puis à la colonne orderid de cette table
lire la propriété étendue liée à la table et à la colonne
suppression des propriétés étendues
*/
use northwind
GO
exec sp_addextendedproperty N'description', N'table des commandes de la base
Northwind', N'user', N'dbo', N'table', N'orders'
exec sp_addextendedproperty N'description', N'numéro de commande', N'user',
N'dbo', N'table', N'orders',N'column',N'OrderId'
go
select * from
::fn_listextendedproperty('description','user','dbo','table','orders',null,n
ull)
select * from
::fn_listextendedproperty(null,'user','dbo','table','orders',null,null)
select * from
::fn_listextendedproperty(null,'user','dbo','table','orders','column','Order
Id')
"Pierre" <Pierre@discussions.microsoft.com> wrote in message
news:FA32AC98-8838-48A1-8D3F-DCAC5BEFF906@microsoft.com...
Bonjour, Dans un projet en cours (ADO.NET avec C#), j'essaie de récupérer
la
propriété ci-dessus, visible dans entreprise Manager lorsqu'on est en
Création/modification de Table. cela me permettrait notamment de lier
(Binding) les propriétés "Text" de mes contrôles windows à la base de
données.
je n'arrive pas à voir dans SQL server la table système de stockage de ces
informations. toutes les autres propriétés ont ont été localisées dans
sysColumns, sauf celle-là. (A moins que erreur de ma part.)
En somme, comment peut - on procéder pour remonter cette propriété dans
une
requête ? et où SQL Server stocke - il cette information ?
AVIS : je ne souhaite pas utiliser les "alias" comme ceci : "select
maColonne as monAlias from maTable)"
/* Français ajouter une propriété étendue à la table orders puis à la colonne orderid de cette table lire la propriété étendue liée à la table et à la colonne suppression des propriétés étendues */
use northwind
GO
exec sp_addextendedproperty N'description', N'table des commandes de la base Northwind', N'user', N'dbo', N'table', N'orders' exec sp_addextendedproperty N'description', N'numéro de commande', N'user', N'dbo', N'table', N'orders',N'column',N'OrderId'
go
select * from ::fn_listextendedproperty('description','user','dbo','table','orders',null,n ull) select * from ::fn_listextendedproperty(null,'user','dbo','table','orders',null,null) select * from ::fn_listextendedproperty(null,'user','dbo','table','orders','column','Order Id')
Bonjour, Dans un projet en cours (ADO.NET avec C#), j'essaie de récupérer
la
propriété ci-dessus, visible dans entreprise Manager lorsqu'on est en Création/modification de Table. cela me permettrait notamment de lier (Binding) les propriétés "Text" de mes contrôles windows à la base de
données.
je n'arrive pas à voir dans SQL server la table système de stockage de ces informations. toutes les autres propriétés ont ont été localisées dans sysColumns, sauf celle-là. (A moins que erreur de ma part.)
En somme, comment peut - on procéder pour remonter cette propriété dans
une
requête ? et où SQL Server stocke - il cette information ?
AVIS : je ne souhaite pas utiliser les "alias" comme ceci : "select maColonne as monAlias from maTable)"