Bonjour, je code en C#, asp.net et visual studio 2005.
J'effecture un executescalar pour pouvoir récupérer une valeur dans ma base de donnée. Il me récupere bel et bien la valeur, mais lorsqu'il n'y a pas de valeur il m'indique une erreur "la référence dobjet nest pas défni à une instance d'un objet".
voici mon code
connection est une classe que j'ai créé. J'aimerais que lorsque la base de donnée contien uen valeur, qu'elle soit récupéré dans valeur_existante (ca, ca fonctione trésbien) mais lorsqu'il n'y en na pas, que valeur_existante garde sa valeur 0. Ne plus avoir l'exception, l'erreur donc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 requete2 = "Select L_Duree from temps_passe where N_tache="+numtache+" and D_temp_passe='"+date.ToShortDateString()+"' and N_collaborateur="+session.Num_Utilisateur; connection objconex3 = new connection(); objconex3.command = new SqlCommand(requete2, objconex3.laconnection); decimal valeur_existante = 0; objconex3.seconnecter(); valeur_existante=(decimal)objconex3.command.ExecuteScalar(); objconex3.déconnecter();
Partager