Test sur l'existance d'une colonne
Allae
-
jondev Messages postés 23 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Test sur l'existance d'une colonne
- Test performance pc - Guide
- Déplacer une colonne excel - Guide
- Test disque dur - Télécharger - Informations & Diagnostic
- Comment trier une colonne sur excel - Guide
- Test steam deck oled - Guide
1 réponse
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
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