La lecture d'une valeur datetime à partir d'une base de données SQL

Comment puis-je lire datetime champs à partir d'une base de données SQL?

Ce n'est pas de travail:

emp.DateFacturation = (DateTime)(dr["DateFacturation"])

et ce n'est pas:

emp.DateFacturation = DateTime.Parse(dr["DateFacturation"].toString());
quel est le type de données de DateFacturation?
Quelle est la valeur de dr["DateFacturation"]
public DateTime DateFacturation { get; set; }
dr est DataRow ou DataReader?
"Ne pas travailler" est très vague. Quelle est l'erreur?

OriginalL'auteur Med Amine | 2012-10-31