cs_piep14
Messages postés345Date d'inscriptionlundi 15 mars 2004StatutMembreDernière intervention13 mai 2011
-
12 juin 2005 à 18:51
cs_piep14
Messages postés345Date d'inscriptionlundi 15 mars 2004StatutMembreDernière intervention13 mai 2011
-
15 juin 2005 à 18:03
Bonjour, dans ma bdd j'ai un string dans le format : 2005-06-11 18:55
et je souhaite le convertir en 11-06-2005 18:55 !! Mais je n'ai pas trouvé la méthode ? Merci
cs_coq
Messages postés6351Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 12 juin 2005 à 19:22
Ba je ne connais pas la base donc je ne vois pas comment je pourrais te dire comment recup la date.
Tu avais dit que tu la recupérais sous forme de chaine, dans mon exemple "oldDate" est la chaine ne question :-)
Cocoricoooooooo !!!!
coq
MVP Visual C#
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_piep14
Messages postés345Date d'inscriptionlundi 15 mars 2004StatutMembreDernière intervention13 mai 2011 12 juin 2005 à 20:30
As oui, je commence a bien comprendre comment cela fonctionne.
En faite, au chargement de mon programme j'ai un timer pour analyser la
date qui est contenu dans la base de données et afficher un message si
la date du système est égale a celle de la bdd. Je fais donc :
cs_coq
Messages postés6351Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 12 juin 2005 à 22:11
"Mais cela ne fonctionne pas encore."
C'est beaucoup trop vague pour qu'on comprenne ce qui peut bien se passer.
Il y a une exception ? A quel endroit ? Message etc
cs_piep14
Messages postés345Date d'inscriptionlundi 15 mars 2004StatutMembreDernière intervention13 mai 2011 13 juin 2005 à 11:50
Je vous explique un peu le code si vous voulez !
Au chargement de l'appz, j'ai une fonction avec un timer qui va me permettre d'aller lire dans la bdd
Ensuite, dans le timer, je fais donc le select de la date contenu dans la bdd.
Si je met en "dure" le code string dt2 = "06-06-2005 20:38"; ma fenetre
va bien se lancer. Par contre, je souhaite que cette date soit récupéré
a partir de la bdd. Donc il faut la récup et l'associer à la variable
dt2.
Citation:, ----
Classe
d'exception non géréeSystem.exception avec le message 'DataBlinding
complexe accepte Ilist ou IlistSource comme source de données'
cs_coq
Messages postés6351Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 13 juin 2005 à 19:26
"
Premier probleme signalé :
string oldDate = (string)ds.Tables[1].Rows[0][horaire];
--> [C# Erreur] Principale.cs(266): Le nom 'horaire' n'existe pas dans la classe ni dans l'espace de noms 'Taches_planifiees.Principal'
"
Le message est plutôt explicite pourtant : j'ai oublier les "" autour du nom de colonne...
> string oldDate (string)ds.Tables[1].Rows[0]["horaire"];
vbMaf.Windows.Forms.DesktopAlert da = new
vbMaf.Windows.Forms.DesktopAlert();
da.ShowDialog();
}
}
Donc comme vous pouvez le voir, je récupere dans Load, la valeur :
string dt2 = date; mais en faite, j'en ai besoin dans mon timer1.
Comment je peux passer le valeur a cette seconde fonction ? Merci bocoup
Ceci fonctionne car dans ma base de données, je n'ai qu'une ligne. Mais
disons, que j'ai deux taches a executer, c'est a dire, une qui se lance
à 21:00 et une a 21:05.
La premiere se lance correctement mais la seconde n'est pas executé !!!
cs_piep14
Messages postés345Date d'inscriptionlundi 15 mars 2004StatutMembreDernière intervention13 mai 2011 13 juin 2005 à 21:56
Je viens de voir sur MSDN cette fonction. Je ne comprend pas du tout
son fonctionnement. Microsoft n'a pas choisi la simplicité dans sa
documentation . As tu un exemple plus concret qui peut m'aider a terminer ce post !!!