gérer Exception NullReferenceException
	
	
		Bonjour à tous !
Voici mon problème : j'ai cette erreur de cette forme : 
	Code:
	
la référence de l'objet n'est pas défini à une instance d'un objet
 Sachant que je me trouve dans une boucle et que les première fois l'instruction suivante fonctionne, et que par la suite elle plante. Voici l'instruction qui me fait planté : 
	Code:
	
date_naiss = (string)cmd2.ExecuteScalar();
 Je sais pourquoi ca plante : parceque il se peut que (string)cmd2.ExecuteScalar(); ne renvoit aucun enregistrement
Alors je voudrais gérer cette exception de cette manière : 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 
 |  
 
 
try
                {
                    date_naiss = (string)cmd2.ExecuteScalar(); // instruction qui fait planté
                }
                catch (NullReferenceException) // SI erreur
                {
                    i++; // augmenter de 1 la boucle 
                    nb_date_naiss++; // augmenter de 1 le max de la boucle
                }
                finally
                {
                          ...    // dans le cas ou pas d'erreur
                } | 
 Hélas, cette gestion d'erreur ne fonctionne pas... Avez vous une idée ? 
Merci d'avance, Cordialement. Régis;
PS : Je vous parle de la boucle, voici e quoi il retourne : 
for ( i = 254; i < nb_date_naiss; i++)
{
....
}