Bonjour
j'utilise des requetes parametrees pour inserer et modifier des champs dans ma base. Certains de ces champs sont declares comme etant des Date. J'ai besoin de conserver la date ainsi que l'heure lors de mon insertion, je passe en parametre des dateTime mais j'ai une erreur de troncature.
Voici mon code :
On Ajoute le parametre et on lui affecte une valeur
et l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CmdCe.Parameters.Add(new SqlCeParameter("Date",SqlDbType.DateTime,)); CmdCe.Parameters["Date"].Value = DateTime.Now;
il n'existe aucun moyen de parser la date sans faire un ToString qui obligerait a connaitre la cuulture de la Bdd ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Date : Troncation de chaîne : max=8, len=17, value=« 11/06/07 14:59:05 ».
Sinon j'ai deja une solution du genre
Merci de vos reponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DateTimeFormatInfo dfi = new DateTimeFormatInfo(); dfi.ShortDatePattern = "dd/MM/yyyy"; dfi.LongTimePattern = "HH:mm:ss"; convert(datetime,' dateHeure.ToString(dfi)',103)
Partager