soupiste
Messages postés79Date d'inscriptionsamedi 12 avril 2008StatutMembreDernière intervention22 juin 2011
-
17 août 2009 à 19:11
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 2014
-
17 août 2009 à 20:50
Quelqu'un pour me venir en aide s'il vous plait!
je voudrais faire une requête sql sur une table dans laquelle l'une des colonne principalement m'intéresse: Dans Cette colonne, il y a des lignes avec NULL, et d'autre avec des valeurs: Ce que je voudrais, c'est obtenir une nouvelle colonne où les valeur NULL deviennent FALSE et les autres deviennent TRUE.
voici ce que j'ai fait jusque là, mets je ne parviens qu'à mettre les valeurs NULL en FALSE et non les autres!
code: select TARGET_CELL_A, TARGET_CELL_B, ISNULL(CELL_SERVEUSE_B, 'FALSE') As [ETAT DE SYMETRIE] FROM ADJACENCES;
Elle me sert à renvoyer la valeur d'une requete simple dans un label en l'appelant par:
MonLabel
.Text = MonControleurs.ExecScalar("select count(*) from ADJACENT_LIST_GENERATED").ToString();
MonControleur est un objet d'une classe de connexion sql que j'ai créée (A l'intérieur de cette classe est définie ma méthode ExecScalar())
Ce que je voudrais, c'est renvoyer la valeur d'une requete paramètrée :
select count(*) from ADJACENT_LIST_GENERATED WHERE CELL_SERVEUSE = @CellServ
dans d'autres label. Dois-je surcharger ma methode ExecScalar() avec le paramètre SqlParameter @CellServ ?
Sincèrement je n'arrive pas à déclarer le paramètre sql pour qu'il soit prise en compte dans ma requète
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 17 août 2009 à 20:50
Je vois au moins 2 possibilités
- Modifier ta fonction actuelle en lui rajoutant un argument optionnel par exemple. Ensuite dans ta fonction tu teste si cet argument est passé pour choisir quelle requête sera exécutée.
- Tu peux effectivement surchargée ta fonction. Tu aura ainsi 2 fonctions différentes, une par requête à exécuter.
Pour ce qui est des requetes paramétrées, regarde ces 2 tutos ainsi que la page MSDN correspondante. Normalement tu devrai t'en sortir.