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

Oracle Discussion :

Problème d'insertion de la date


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    364
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 364
    Par défaut Problème d'insertion de la date
    bjour à tous,

    g une base de donnée contenant une table ds laquelle je dois insérer une date (entre autres)

    dans les enregistrements déjà en place, je vois que le format est le suivant:
    JJ/MM/AAAA HH:MM:SS soit par exemple 03/01/2005 14:24:02 (mais je vois aussi plus loin ds les enregistrements ce format: 31/08/1998)

    quand je regarde les propriétés de TOAD, il m'apparait que le format de ce champs est "date".

    lordque je veux insérer une date via toad, je fais dc ma requete:

    insert into table(ch1,ch2,ch3,datebegin) VALUES('1','2','1','23/01/2003 12:12:12')

    toad me sort alors 'not a valid month'....

    pourtant lorsque j'insère cette date telle quelle ds un enregistrement déjà existant, je n'ai aucun problème....

    et je comprend pas cela !

    d'ailleur, il me semble que cela fonctionnait avant.... mais je dois me tromper !

    mon but étant dans l'histoire de récupérer la date en asp via now() qui me donne en plus le bon format....

    aidez moi please

    merci

  2. #2
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    une date n'est pas une chaine de caractère.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    to_char(sysdate, 'DD.MM.YYYY HH24:MI;SS') Donne une chaine de caractère '07.10.2005 10:45:00'
    to_date( '07.10.2005 10:45:00', 'DD.MM.YYYY HH24:MI:SS') te donne une date
    Edit 11h15
    Quand tu modifies une date dans TOAD dans les DATA_GRID, celui ci converti automatiquement en date ce que tu renseignes.

  3. #3
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Par défaut
    Bonjour Bobic et bienvenue sur le forum Oracle.

    Merci de préciser le numéro de version d'Oracle et surtout d'effectuer un test sous Sql*plus afin de nous donner le numéro d'erreur et le texte ( Sous sqlplus )


    Jaouad

  4. #4
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    364
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 364
    Par défaut
    merci de vos réponse.
    merci pr ces infos McM, je v essayer ce que tu m'a donné comme tuyaux, et je comprend dc mieux pkoi en insérant directos la date cela fctionnait !

    pr répondre à Jaouad, ma version de oracle serait du 9.2 d'après ce que g pu trouver comme info.
    je v aussi essayer mes manips en sql+

    merci de ces infos, je vous tiens au jus

Discussions similaires

  1. Probléme d'insertion de la date dans la base access
    Par chahinaz21 dans le forum VB.NET
    Réponses: 2
    Dernier message: 30/11/2009, 21h33
  2. Problème d'insertion de date en vbs
    Par bobies dans le forum VBScript
    Réponses: 3
    Dernier message: 29/09/2008, 15h29
  3. Problème d'insertion de date
    Par gids01 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 24/07/2007, 08h23
  4. Problème d'insertion avec un champ Date/Heure ?
    Par bds2006 dans le forum Bases de données
    Réponses: 1
    Dernier message: 26/06/2006, 10h37
  5. [8.1] problème d'insertion de la date
    Par illegalsene dans le forum Oracle
    Réponses: 2
    Dernier message: 03/02/2006, 15h39

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