firas_tn
Messages postés128Date d'inscriptionmardi 11 janvier 2005StatutMembreDernière intervention19 avril 2007
-
29 avril 2005 à 15:31
firas_tn
Messages postés128Date d'inscriptionmardi 11 janvier 2005StatutMembreDernière intervention19 avril 2007
-
29 avril 2005 à 16:47
Salut a tous,
j'ai une table ou il ya des valeurs numériques et lkeurs type est varchar mais le probleme lors de la connexion a la base il ya une instruction qui considere ces valeurs float qui est la suivante:
Single f;
f = Convert.ToSingle(ds3.Tables[0].Rows[0]["low_frequency"]);
et quand je veux convertir la colonne de la table en float c'est impossible donc comment modifier cette instruction pour marcher avec le type varchar?
Merci
mais tu peux utiliser un dataset typé, et tu n'as pas besoin de faire de conversion quand tu recupere tes données de la table, elle sont dans la meme unité que dans la bdd.
firas_tn
Messages postés128Date d'inscriptionmardi 11 janvier 2005StatutMembreDernière intervention19 avril 2007 29 avril 2005 à 16:33
oui je sais mais le probleme c au niveau de l'exécution de la page aspx, au début il me mentionnait la ligne du convert comme exception et mnt quand j'ai corrigé les . en , , il ya une autre erreur : Détails de l'exception: System.IndexOutOfRangeException: Aucune ligne à la position 0.
Ligne 322 : da5.Fill(ds5);
qu'est ce ça peut etre?
Vous n’avez pas trouvé la réponse que vous recherchez ?
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 29 avril 2005 à 16:38
IndexOutOfRangeException ca veut dire que t'essaye d'aller dans un index qui n'existe pas, imagine un tableau a 10 elements, et que tu essaye d'aller voir le 15eme element :d