Date sur sql server2008r2 [Résolu]

Signaler
Messages postés
89
Date d'inscription
lundi 12 décembre 2005
Statut
Membre
Dernière intervention
19 octobre 2013
-
notrica
Messages postés
89
Date d'inscription
lundi 12 décembre 2005
Statut
Membre
Dernière intervention
19 octobre 2013
-
Bonjour,
En fait j'ai un petit souci, message d'erreur "classe d'exception EConvertError avec le message "2013-01-01" ne correspond pas a une date et une heure correctes.
Alos que je viens de sauvegarder cette date ds la basse des données sql server. Mais lorsque je rappel cette date pr affichage sur écran c'est alors que ce message d'erreur apparaît.
SVP aider moi à trouver une solution. Le sql server 2008R2 est en anglais mais poste d'utilisateur est français
D'avance merci
À+
Notrica

6 réponses

Messages postés
1284
Date d'inscription
mardi 28 octobre 2003
Statut
Contributeur
Dernière intervention
3 juillet 2015
11
Salut,

Poste le code qui te donne l'erreur...
Messages postés
89
Date d'inscription
lundi 12 décembre 2005
Statut
Membre
Dernière intervention
19 octobre 2013

Salut,
Voici le code qui créer l"erreur :
TrzDateTimeEdit1.Date := QtfJrnalDateMvt.AsDateTime;

Comme vs l'aurez constaté , c'est juste l'affectation de la date de la base des données vers une zone d'affichage à l'écran.
Merci d'avance
Notrica

--
cs_yanb
Messages postés
250
Date d'inscription
lundi 27 octobre 2003
Statut
Membre
Dernière intervention
2 décembre 2019
5
Salut,
regarde du coté de ShortDateFormat, DateSeparator, LongDateFormat, FormatDateTime etc...
ShortDateFormat := 'yyyy-mm-dd';
@+
Messages postés
1284
Date d'inscription
mardi 28 octobre 2003
Statut
Contributeur
Dernière intervention
3 juillet 2015
11
Quel est le type de ton champ "DateMvt" dans ta table ?
Messages postés
89
Date d'inscription
lundi 12 décembre 2005
Statut
Membre
Dernière intervention
19 octobre 2013

Salut,
Le type du champ est : "Datetime" ds la table

Merci
Notrica



--
Messages postés
250
Date d'inscription
lundi 27 octobre 2003
Statut
Membre
Dernière intervention
2 décembre 2019
5
Salut,
as tu regardé ce que j'ai dit sur ShortDateFormat, DateSeparator, TryStrToDate etc... ?
//Passé en version sql server 2008R2 anglais
ShortDateFormat := 'yyyy/mm/dd';
DateSeparator := '-';
TrzDateTimeEdit1.Date := QtfJrnalDateMvt.AsDateTime;
...
//Revenir à la version française de ton poste
ShortDateFormat := 'dd/mm/yyyy';
DateSeparator := '/';
@+
Messages postés
89
Date d'inscription
lundi 12 décembre 2005
Statut
Membre
Dernière intervention
19 octobre 2013

Merci cs_yanb pr ton aide c'est bon
Bonne continuité .
@+

--