IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Firebird Discussion :

probleme de date (toujours et encore des dates)


Sujet :

SQL Firebird

  1. #1
    Membre habitu�
    Inscrit en
    Janvier 2004
    Messages
    9
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 9
    Par d�faut probleme de date (toujours et encore des dates)
    Bonjour � tous!
    Bon c'est pas un gros probleme mais suffisament pour m'embeter...

    En fait je stock une date du type 01-02-2004 14:30:20.000 (en timestamp) dans un champ de type varchar. et la Oh surprise je me retrouve avec une date de ce style => 1-FEB-2004 14:30:20.000
    (op�ration r�alis�e avec procedure stock�e)

    Le probleme c'est que je dois faire des tests sur des longueurs de chaine et je doit trouver 23 caract�res. Du coup quand je me retrouve avec 31-FEB-2004 14:30:20.000 cela fait 24 caractere et �a ne passe plus.

    La question � 1 million est la suivante : que doit-je faire pour retrouver un format 01-02-2004 14:30:20.000 et pas 31-FEB-2004 14:30:20.000 quand j'ins�re une date dans un champ varchar.

    (J'ai essay� d'utiliser la fonction DateToStr de la Lib Rfunc mais �a passe pas)
    Merci pour vos r�ponse
    Yann

  2. #2
    Membre exp�riment� Avatar de TMuet
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2003
    Messages
    225
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Responsable de service informatique
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 225
    Par d�faut Re: probleme de date (toujours et encore des dates)
    Citation Envoy� par Yannesco
    La question � 1 million est la suivante : que doit-je faire pour retrouver un format 01-02-2004 14:30:20.000 et pas 31-FEB-2004 14:30:20.000 quand j'ins�re une date dans un champ varchar.
    Pour ce montant-l�, il devrait y avoir des r�ponses

    Je tente ma chance : Utilise CAST en lecture ou en �criture de la zone.

    En lecture, tu peux essayer :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    CAST (CHAMP_DATE as TIMESTAMP)
    En �criture, tu peux essayer :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    CAST (CHAMP_DATE as VARCHAR)
    Toutefois, je suppose qu'il le fait implicitement.

    Bon courage.

  3. #3
    Membre Expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 052
    D�tails du profil
    Informations personnelles :
    �ge : 55
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 052
    Par d�faut
    Rien � voir avec la question mais je pr�f�re le plus souvant gu�rir le mal plutot que les symptomes....

    Donc votre probleme vient du fait que vous voulez enregistrer un type date/time dans une chaine....
    Pourquoi ne stoquez vous pas dans un timestamp ou une date et time ??

    Quel est le but de le mettre dans un varchar ?

  4. #4
    Membre confirm�
    Inscrit en
    Juillet 2002
    Messages
    197
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 197
    Par d�faut
    Verifie le parametre de ta procedure stockee qui contient ta date(Dans Delphi); Le Type doit etre certainement ftDateTime.
    si c'est le cas t'as qu'a le fixer a ftstring.
    exemple
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    ......
    proc.params[0].value:=datetostr(getdate);
    je crois que ca devrais marcher.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [Dates] probl�me de formatage des dates
    Par briviere dans le forum Langage
    R�ponses: 3
    Dernier message: 14/10/2007, 19h40
  2. [Dates] Parser RSS gestion des dates
    Par ochimin dans le forum Langage
    R�ponses: 2
    Dernier message: 17/06/2007, 15h01
  3. [D�butant] Encore des dates
    Par jpillonel dans le forum Modules
    R�ponses: 1
    Dernier message: 19/03/2007, 15h37
  4. [Dates] Boucle pour creer des dates
    Par Konrad Florczak dans le forum Langage
    R�ponses: 19
    Dernier message: 27/10/2006, 19h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo