Test sur l'existance d'une colonne

Allae -  
jondev Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je travaille sur une application c# , et j'ai besoin de votre aide
avec sql server 2012 je veux gerer une checkbox que a chaque fois il est coche j'ajoute une colonne son nom est le texte de la checkbox mais l'ambguite que j'ai c'est je coche le checkbox 2 fois ca me donne une erreur dans la base de donnees c'est que la colonne est deja creer alors je peux pas l'editer


A voir également:

1 réponse

jondev Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   9
 
Bonjour Allae,

Avant d'insérer la colonne il faut vérifier que si celle-ci existe déjà.
Voici comment vérifier si la colonne en question existe.

if not exists(select * from sys.columns where Name = N'nomDeLaColonne' and Object_ID = Object_ID(N'nomDeLaTable'))
begin
// Votre traitement concernant l'ajout ... (ici la colonne n'existe pas)
end

En espérant avoir pu vous aider.

Bonne continuation pour votre développement.

Pensez à mettre le sujet en résolu si c'est le cas.

JonDev

--

À chaque problème sa solution
0