Time =(DateTime) AllQuestionsPresented.TryParse(dr["Time"].ToString());
Où dr
est un SqlReader. J'obtiens un IndexOutOfRangeException
et je ne sais pas pourquoi. Voici la fonction TryParse:Conversion des résultats DateTime en IndexOutOfRangeException
public static DateTime? TryParse(string text)
{
DateTime date;
if (DateTime.TryParse(text, out date))
{
return date;
}
else
{
return null;
}
}
Je ne comprends pas pourquoi je reçois cette exception et comment pourrais-je me débarrasser ?!
Quelle ligne lance l'exception? Est-ce que tu vérifies que 'dr' n'est pas nul avant cette ligne? –
Vous avez plusieurs opérations en cours sur une seule ligne de code. À des fins de débogage, divisez le code en parties afin de voir quelle partie spécifique lève l'exception. –
Le message dit simplement: "Time" – Matrix001