PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → format date entre access et windev
format date entre access et windev
Iniciado por titirose3, jul., 06 2005 6:01 PM - 2 respostas
Publicado em julho, 06 2005 - 6:01 PM
Bonjour, voilàmon problème :

j'ai une base de données access que je ne peux pas modifier car elle est utilisée par un autre logiciel et dans cette base, il y a des dates. ces dates sont au format "Date Abrégé 19/06/04"

j'ai importé cette base de données sous windev or le seul format qui corresponde dans la description de la rubrique est aaaammjj. Dans le champ de saisie j'ai appliqué un masque du type JJ/MM/AA et qui revoie cette meme valeur.

or lorsque je teste mon projet, voilà l'erreur que j'obtiens :


Erreur à la ligne 27 du traitement Méthode AjoutePlage.
Vous avez appelé la fonction DateVersEntier.
Une date doit être représentée par une chaîne de huit caractères au format AAAAMMJJ.


**********************************************

Informations techniques

Projet : ESSAIS

Dump de l'erreur du module <WD90STD.DLL> <9.00Ax>.

- Appel WL :
Traitement de <CPlanning.AjoutePlage>, ligne <27>, thread <0>
Fonction <DateVersEntier>, n° de syntaxe <0>

- Niveau : erreur fatale (EL_FATAL)

- Code erreur : 80121

- Code erreur WD55 : 0

- Pas de code d'erreur système

- Pas de message d'erreur système

- Que s'est-il passé ?
Une date doit être représentée par une chaîne de huit caractères au format AAAAMMJJ.



je me doute bien que c'est un problème de format d'heure, mais je ne trouve pas de solution.

Pourriez-vous m'aider s'il vous plait? je vous en remercie

Laetitia
Publicado em julho, 06 2005 - 7:05 PM
hello

je pense qu il faudrait faire des extraits de chaine avec gauche() droite() et milieu() pour la remettre dans l'ordre
Publicado em julho, 07 2005 - 11:20 AM
je te remercie de ton conseil, or j'utilise un acces OLEDB pour ma base access et je viens de voir dans l'aide de windev que ces trois fonctions ne sont pas appropriée pour ce type d'accès.

donc je ne peux pas utiliser cette solution.