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

PostgreSQL Discussion :

pb insertion date dans champs timestamptz


Sujet :

PostgreSQL

  1. #1
    Futur Membre du Club
    Inscrit en
    Juin 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 13
    Points : 6
    Points
    6
    Par défaut pb insertion date dans champs timestamptz
    Bonjour,

    Je souhaite inserer une date dans un champ "timestamp whitout zone" sous Postgres.
    Je transforme ma date en timestamp (en php) :
    $date1= mktime(12,0,0,6,22,2005);//le 22 juin 2005 à 12h00
    et ensuite je la retransforme :
    $date2= date("d-m-Y H:i:s",$date1);

    et voici ma requete:
    $req = "insert into test values ('toto','".$date2."')";

    J'ai le message d'erreur suivant que je ne comprends pas :
    pg_exec(): Query failed: ERROR: date/time field value out of range: "22-06-2005 12:00:00" HINT: Perhaps you need a different "datestyle" setting

    Quelqu'un pourrait-il m'éclairer car ja patauge toujours un peu avec les dates et les bases de données
    Merci pour votre aide

  2. #2
    Membre averti
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Septembre 2003
    Messages
    302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2003
    Messages : 302
    Points : 331
    Points
    331
    Par défaut
    Voici tous une petite doc sur le type date :
    http://www.postgresql.org/docs/8.0/s...-datetime.html

    Tu y trouveras ce que tu veux faire à mon avis

  3. #3
    Futur Membre du Club
    Inscrit en
    Juin 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    je te remercie mais j'ai déjà lu cette doc et je n'y comprends pas grand-chose...
    Je me demande si j'ai pas des modifications à faire dans le fichier de conf de postgres ??

  4. #4
    Membre averti
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Septembre 2003
    Messages
    302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2003
    Messages : 302
    Points : 331
    Points
    331
    Par défaut
    à mon avis tu dois mettre ta date entre simples quotes et non entre double quotes mais je n'ai pas testé

  5. #5
    Futur Membre du Club
    Inscrit en
    Juin 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    j'ai déjà testé et ça marche pas non plus !!

  6. #6
    Membre régulier
    Inscrit en
    Mars 2003
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 106
    Points : 97
    Points
    97
    Par défaut
    J'ai eu le meme probleme et le seul truc que j'ai trouvé (c'etait pour inserer la date au moment de l'insertion) c'est d'utiliser une procedure stockee avec la fonction CURRENT_TIMESTAMP pour ce champ

  7. #7
    Membre averti

    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 338
    Points : 404
    Points
    404
    Par défaut
    Lut

    la date dans ton timestamp n'a pas le bon format, tu met :
    alors qu'il faut
    KrysKool

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. insertion date dans état access 2003
    Par dupcam dans le forum IHM
    Réponses: 11
    Dernier message: 28/08/2007, 20h44
  2. Insertion variable dans champ mémo
    Par tg_worldwide dans le forum VBA Access
    Réponses: 1
    Dernier message: 30/07/2007, 15h15
  3. Probl insertion date dans db mysql(odbc)
    Par MetalGearBe dans le forum ASP.NET
    Réponses: 2
    Dernier message: 16/03/2007, 16h54
  4. insertion date dans access avec code java
    Par voyageur dans le forum Access
    Réponses: 3
    Dernier message: 20/06/2006, 21h36
  5. [INSERTION DATE] dans requete d'insertion et mysql
    Par vincedjs dans le forum Requêtes
    Réponses: 9
    Dernier message: 03/02/2006, 17h11

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