[SQL SERVER CE 3.0, C#] requete parametre format dateHeure
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
Code:
1 2
| CmdCe.Parameters.Add(new SqlCeParameter("Date",SqlDbType.DateTime,));
CmdCe.Parameters["Date"].Value = DateTime.Now; |
et l'erreur :
Code:
Date : Troncation de chaîne : max=8, len=17, value=« 11/06/07 14:59:05 ».
il n'existe aucun moyen de parser la date sans faire un ToString qui obligerait a connaitre la cuulture de la Bdd ?
Sinon j'ai deja une solution du genre
Code:
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) |
Merci de vos reponses.