[C#]Mettre dans une variable int, le résultat d'une requete [Résolu]

Messages postés
38
Date d'inscription
mardi 1 mars 2005
Dernière intervention
18 octobre 2006
- 1 mars 2005 à 14:56 - Dernière réponse :
Messages postés
2369
Date d'inscription
mardi 17 avril 2001
Dernière intervention
26 décembre 2007
- 1 mars 2005 à 15:42
salut je veu recuperer le numéro le plus grand de ma table :

DataSet ds;


int nbl 1, nbCol 1;



string sqlstr1 = "select MAX (Numéro) from Titulaires";


ds = connexionModDeco(
ref nbl,
ref nbCol, sqlstr1);



int numéro = ????

Mais la je seche ...
j'ai essayé :


int numéro = ds.Tables[0].Rows[0]["Numéro"];

Mais il me met :

Impossible de convertir implicitement le type 'object' en 'int'

Merci de votre aide
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
2369
Date d'inscription
mardi 17 avril 2001
Dernière intervention
26 décembre 2007
- 1 mars 2005 à 15:26
3
Merci
int numéro = (int)ds.Tables[0].Rows[0]["Numéro"];

par exemple

::|The S@ib|::
MVP C#.NET

Merci TheSaib 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de TheSaib
Messages postés
38
Date d'inscription
mardi 1 mars 2005
Dernière intervention
18 octobre 2006
- 1 mars 2005 à 15:38
0
Merci
Merci, je savais pas qu'on pouvais faire ca aussi pr les int ! :)
Commenter la réponse de Phenomenium
Messages postés
2369
Date d'inscription
mardi 17 avril 2001
Dernière intervention
26 décembre 2007
- 1 mars 2005 à 15:42
0
Merci
ds.Tables[0].Rows[0]["Numéro"]; te renvoit un objet donc il faut unboxer pour récuperer ton type d'origine.

Le transtypage (Cast) marche pour tout types. Tu peux tester un type en utilisant le mot clé "is".

if (monobjet is int)
monint (int)monobjet; // ou monint monobjet as int

::|The S@ib|::
MVP C#.NET
Commenter la réponse de TheSaib

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.