Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/08/2008, 10h46   #1
Nouveau Membre du Club
 
Homme
Développeur .NET
Inscription : avril 2006
Messages : 69
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : avril 2006
Messages : 69
Points : 34
Points : 34
Par défaut un SELECT qui renvoie un bit à FALSE

Bonjour à tous !

J'ai un problème dans la création d'une vue!

Mon problème est le suivant : ajouter un champs en plus dans ma vue qui est un champs de type "bit" et qui est à FALSE.

L'intérêt de la manoeuvre est d'ajouter une zone de coche (décoché) dans un gridview! (vb.net)

J'y suis toujours arriver car le champs existait dans la table avec laquelle je crée la vue. Mais la j'ai juste besoin de coche (décoché) pour un traitement sans lien avec la bdd. D'ou l'intérêt d'un champs toujours à FALSE.

- Un select qui renvoie FALSE? Est-ce possible?
- Faut-il que je crée un champs bidon de type "bit" dans la table qui à comme valeur par défaut FALSE? (cela serait dommage! )

Je vous remercie d'avance de vos réponse.
Shikamaru86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 11h22   #2
Modérateur
 
Homme
Administrateur de base de données
Inscription : août 2007
Messages : 1 162
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Belgique

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : août 2007
Messages : 1 162
Points : 1 618
Points : 1 618
Oui, c'est possible.
Si pour toi FALSE == 0 :

Code :
1
2
3
4
5
 
CREATE VIEW v1 AS
 
SELECT col1,col2..., 0 AS flagFalse 
FROM TABLE
Le 0 est la colonne false que tu veux définir automatiquement.
Est ce que cela solutionne ton problème ?


Dje
Ptit_Dje est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 14h35   #3
Nouveau Membre du Club
 
Homme
Développeur .NET
Inscription : avril 2006
Messages : 69
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : avril 2006
Messages : 69
Points : 34
Points : 34
Merci de ta réponse!

Mais justement 0 c'est pas FALSE.
Mon gridview ne met une coche que si c'est une donnée de type "bit" (boolean).

Pour l'instant j'ai créer un champ bidon dans ma table de type "bit".

Mais si quelqu'un a une idée lumineuse... Eclairez-moi!

Help ME please!!
Shikamaru86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 15h19   #4
Modérateur
 
Homme
Administrateur de base de données
Inscription : août 2007
Messages : 1 162
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Belgique

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : août 2007
Messages : 1 162
Points : 1 618
Points : 1 618
Essaye en utilisant :

A la place de juste 0.
Ptit_Dje est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 15h55   #5
Nouveau Membre du Club
 
Homme
Développeur .NET
Inscription : avril 2006
Messages : 69
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : avril 2006
Messages : 69
Points : 34
Points : 34
MERCIIIIIIIIIII!!!!!

C'est dans les moment comme ça que l'on se dit, je me cite : aaaaaaa wéééééééééééé!!!

J'y est meme pas penser!!!

Merci encore!
Shikamaru86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h04.


 
 
 
 
Partenaires

Hébergement Web