niyericsson
Messages postés30Date d'inscriptionlundi 9 avril 2012StatutMembreDernière intervention17 juillet 2014
-
30 avril 2013 à 16:38
yann_lo_san
Messages postés1137Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention23 janvier 2016
-
30 avril 2013 à 21:37
salut a tous...
je voulais juste vous demander de m'aider:
En fait je veux faire une fonction qui calcule l'age d'une personne et
avec ce bout de code j'ai cette exception:
Failed to convert parameter value from a String to int
aide moi s 'il vous plait..
voici mon code:
public void calculAge()
{
string rqt "select Year(GetDate())-Year(DateNaissance) from MaTable where ID @id";
try
{
SqlCommand cmdDtails = new SqlCommand(rqt, conn);
cmdDtails.Parameters.Add("@id", SqlDbType.Int);
cmdDtails.Parameters["@id"].Value = comboBoxID.Text;
int age = int.Parse(cmdDetails.executeScalar());
labelAge.Text = age.ToString();
}
catch(Exception)
{
throw;
}
}
NHenry
Messages postés15102Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention27 mars 2024159 30 avril 2013 à 18:25
Bonjour,
As-tu essayer int.Parse ou int.TryParse ?
v----Signature--------v----------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : ).[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés/list ---
Mon site