Bonjour,
Je rencontre actuellement un problème sur une requête, je souhaite récupérer les vauleurs de mes champs DT_DEB et DT_FIN qui sont des DateTime dans ma base.
Seulement, j'obtiens cette erreur :
Voici mon contrôleur récupérant les champs de ma requêtes avec les clauses where :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2Cannot cast DBNull.Value to type 'System.DateTime'. Please use a nullable type.
Ma méthode GetLogs() exécutant la requête initiale sans condition :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Si je ne récupère pas mes champs DateTime, ma requête me retourne les bons résultats, mais si je veux les récupérer, j'obtiens l'erreur indiquée au début de ce topic.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
J'ai essayé de tester la valeur que me retourne le champ et si c'est "null", je lui retourne une valeur du genre "Pas de date" mais je ne sais pas où faire ce test ni la syntaxe qu'il doit avoir :/
Avez-vous une piste à me donner afin de résoudre ce soucis ?
Merci d'avance pour vos réponses

 

 
		
		 
         
 

 
			
			


 
   
 


 Requête sur un DateTime : Cannot cast DBNull.
 Requête sur un DateTime : Cannot cast DBNull.
				 Répondre avec citation
  Répondre avec citation

 
  
  
 
 
  
  
 
 Pas de questions techniques par MP ! Le forum est là pour ça...
 Pas de questions techniques par MP ! Le forum est là pour ça... Tutoriels :
 Tutoriels : 
Partager