therealcorwin
Messages postés14Date d'inscriptionvendredi 9 janvier 2004StatutMembreDernière intervention27 mai 2004
-
25 mai 2004 à 17:03
therealcorwin
Messages postés14Date d'inscriptionvendredi 9 janvier 2004StatutMembreDernière intervention27 mai 2004
-
27 mai 2004 à 18:18
bonjour je dois rechercher le maximum dans une bdd sql ce. Et je voudrais affecter ce maximum a une variable pour l'utiliser ensuite.
voici le code qui me permet de recuperer le nbre max :
crack_xp
Messages postés91Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention25 janvier 2007 27 mai 2004 à 11:39
Salut, la solution a ton probleme est la suivante :
Il faudra transferer le resultat de ta requete a un fichier XMl
puis recuperer la valeur facilement avec le Innertext.
Voila un exemple :
//tu crée une conection
SqlConnection connection = new
SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]);
string sql = "";
//ta requette
sql = "SELECT MAX(NumeroPV) FROM PVPOCKET";
//executer la requete
SqlCommand cmd = new SqlCommand(sql, connection);
//tu cree un SqlDataAdapter qui contiendra le resultat de la connection + la requette
SqlDataAdapter da = new SqlDataAdapter(cmd);
//tu cree un DataSet avec le root (c'est un node pour le xml - sinon tu peux mettre ce que tu veux)
DataSet ds = new DataSet("root");
//remplissage du dataset
da.Fill(ds);
//creation d'un XMl
XmlDataDocument xmldoc= new XmlDataDocument();
//tu rempli le xml par le contenu du dataset
xmldoc = new XmlDataDocument(ds);
int NumeroPV2= int.Parse(xmldoc.InnerText);
Et voila le travail, amuse toi bien
NO TIME TO WASTE :)
therealcorwin
Messages postés14Date d'inscriptionvendredi 9 janvier 2004StatutMembreDernière intervention27 mai 20041 27 mai 2004 à 12:29
@Miltiades : Qd je le cast il me me " illegal casting " ?! pourtant je le declare de la maniere suivante :
int max = (int) cmd.executeScalar exactement comme ds msdn :shock)
@crack_xp : merci de ta soluce crack_xp je n en demandais pas tps lol. Je voulais juste recuperer le maximum ds ma bdd et l afficher ds une textbox :big) merci !!!!!!!!
therealcorwin
Messages postés14Date d'inscriptionvendredi 9 janvier 2004StatutMembreDernière intervention27 mai 20041 27 mai 2004 à 18:18
@ Militiades : MErci bcps sa marche tres bien. C est un projet pour pocket pc et chez moi je travaille sur un simulateur, et en cours on me prete un pocket pour travailler dessus. Et sur le simulateur ca plante alors que sur le pocket sa marche !!!!