cs_coq
Messages postés6351Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 1 nov. 2005 à 16:17
De ce que je sais "Scalar" te permet de récupérer une seule donnée, en général celle de la première colonne de la première ligne du jeu de résultats, donc ce n'est logiquement pas la bonne méthode.
Tu dois avoir une méthode Fill ou GetData qui te permet de travailler avec des DataTable.
c0nsur
Messages postés42Date d'inscriptionlundi 15 septembre 2003StatutMembreDernière intervention11 janvier 2007 1 nov. 2005 à 16:26
le probleme, cest que dans un projet que jai fait il y a environ 6 mois, je fesais ca :
int mynum = (int)this.proxiesTableAdapter.ScalarCountAllQuery();
et, oui, ca marchait #1.
et c'est une bonne facon de faire car si je fais 'Fill', ben c'est
simple, la plus part du temps, ca retourne une rangée au complet par
une commande du genre :
select * from table
et moi je spécifie vraiment un champs
select champs from table WHERE id=1;
dans mon querry builder ca marche, et retourne la valeur du champs sans
aucun probleme, mais le code ne s'exécute pas, surement une erreur de
typographie, je sais pas trop
cs_coq
Messages postés6351Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 1 nov. 2005 à 16:49
Euh non je ne voulais pas dire ça, je n'avais pas compris que tu voulais jsutement ne récupérer qu'une seule valeur. (j'avais pris "champs" comme indiquant plusieurs champs justement)
Donc je ne sais pas d'où peut venir ton problème.
/*
coq
MVP Visual C#
*/
Vous n’avez pas trouvé la réponse que vous recherchez ?