Test sur l'existance d'une colonne

Fermé
Allae - 22 juil. 2016 à 02:07
jondev Messages postés 23 Date d'inscription mercredi 18 janvier 2017 Statut Membre Dernière intervention 31 janvier 2023 - 18 janv. 2017 à 21:15
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 mercredi 18 janvier 2017 Statut Membre Dernière intervention 31 janvier 2023 9
18 janv. 2017 à 21:15
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