Bonjour,

J'ai un problème concernant la lecture d'un champs d'une table.

La colonne est en format DateTime.
Quand je tente de lire la colonne, via:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
etalon.Validite = reader.GetDateTime(4);
Ca me déclenche une exception :

Une exception non gérée du type 'System.InvalidCastException' s'est produite dans System.Data.dll
Par contre, quand je recupere le type du champs via:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Type type = reader.GetFieldType(4);
Ca me dit bien que la colonne est en DateTime.

Et également, j'ai d'autre colonne dans d'autres tables qui sont aussi en DateTime..
donc je ne comprends pas le probleme :-/

Merci de votre aide.
Cordialement.
F.