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

NetBeans Java Discussion :

ajout d'une date


Sujet :

NetBeans Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mars 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 9
    Par défaut ajout d'une date
    salut
    j'ai un problème d'ajout sur une page jsp,j'ai un tableau qui contient des champs de type string et num et des champs date (date arrivée:jour,moi,année) et (date départ),je les mis sous forme de comboBox(remplit par des listes),quand j'établit la relation avec la base de données,les données de type string et num s'ajoutent sans problème,par contre ceux qui concerne les date s'ajoutent comme des champs "null".
    remarque:dans la base de données,j'ai déclaré tout les champs de type "texte"
    voila le code que j'ai mis:

    <%
    try{

    String date=request.getParameter("a2")+"/"+request.getParameter("a3")+"/"+request.getParameter("a4");
    String date1=request.getParameter("a5")+"/"+request.getParameter("a6")+"/"+request.getParameter("a7");

    Connection cn=DriverManager.getConnection("JDBC:ODBC:Gest");
    Statement st=cn.createStatement();
    st.executeUpdate("insert into Reservation values('"+request.getParameter("a1")+"','"+request.getParameter("a")+"','"+request.getParameter("String date")+"','"+request.getParameter("String date1")+"','"+request.getParameter("a8")+"','"+request.getParameter("a9")+"')");
    out.println("<br><br><br><center><em><h1>La reservation a été effectué avec succés</h1></em></center>");
    }catch(Exception e){
    out.println(e);

    }

    %>

    si vous pouvez me le rectifié ou me dire où réside l'erreur et merci d'avance.

  2. #2
    Membre émérite Avatar de fraco
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 750
    Par défaut
    Salut !
    si le problème est de convertir une date en String :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
        String newPattern = "dd/MM/yyyy" ; 
        String newDateString = (new SimpleDateFormat( newPattern )).format( date ) ;
    sinon :

    String date1=request.getParameter("a5")+"/"+request.getParameter("a6")+"/"+request.getParameter("a7");
    essaie en remplaçant chaque "/" par un autre caractère, un point par exemple; sauf erreur la barre est considérée comme un caractère d'échappement; si le problème vient de là, il faut probablement doubler voire tripler la barre...

    bonne chance !

Discussions similaires

  1. ajout trimestre à une date
    Par Julien59 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 15/05/2008, 23h19
  2. Réponses: 4
    Dernier message: 17/04/2008, 16h51
  3. Probleme d'ajout d'une date dans un base de donnée access(conversion)
    Par jacko842 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 20/01/2008, 12h27
  4. [DATE] probleme d'ajout d'une date
    Par omlip dans le forum Requêtes
    Réponses: 9
    Dernier message: 10/01/2006, 19h52

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