Bonjour,
J'utilise ADO.NET pour récupérer des données dans une base de données SQLSERVER 2008.
J'ai des données dans une colonne que je souhaite récupérer qui est de type datetime.
D'après la doc, la fonction GetDateTime renvoit bien un objet de type DateTime .
Mais lorsque je souhaite récupérer la valeur, j'ai une erreur de conversion.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DateTime myDateTime; if (! reader->IsDBNull(12)) myDateTime = reader->GetDateTime(12);Comment récupérer un datetime ?Exception non gérée : System.InvalidCastException: Le cast spécifié n'est pas valide.
à System.Data.SqlClient.SqlBuffer.get_DateTime()
à System.Data.SqlClient.SqlDataReader.GetDateTime(Int32 i)
Merci
Partager