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

Servlets/JSP Java Discussion :

probleme de la setDate("nom colone",date_actuel)


Sujet :

Servlets/JSP Java

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 94
    Par défaut probleme de la setDate("nom colone",date_actuel)
    salut a tous,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
              Date d= new Date();    //date de systeme
     
                dm.getReservation().setString("code_ouv",code);
                dm.getReservation().setDate("date",d);/*là la probleme*/
                dm.getReservation().setString("ninst",ninst);
                dm.getReservation().setInt("numres",num);
     
        int i=QueryProvider.executeStatement(dm.getDatabase1(),
       "insert into Reservation values(:numres,:ninst,:date,:code_ouv)",
    dm.getReservation());
          dm.getDatabase1().commit();
    je veut mette dans le colonne date de ma base le value de date_actuel de systeme mais s'affiche erreur syntaxiquement
    au plus de ca si mettre suivant elle m'affiche le date de systeme


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Date d= new Date();    //date de systeme
     
    out.println(d);

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    quelle est l'erreur complète que tu as. Quelle est la Classe reservation que tu utilise?

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 94
    Par défaut
    reservation est un ParameterRow();

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 94
    Par défaut
    l'erreur est


    ".java": Error #: 300 : method setDate(java.lang.String, java.util.Date) not found in class com.borland.dx.dataset.ParameterRow at line 327, column 33

    et je importer le package

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    la méthode n'existe simplement pas sur cette clase ParameterRow. Je ne connais pas "com.borland.dx.dataset.ParameterRow", donc je te suggère de regarder dans la javadoc de cette classe quelles sont les méthodes existantes.

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 94
    Par défaut
    regarde le declaration suivant
    normalement meme de ma declaration

    setDate(java.lang.String, java.sql.Date)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public final void setDate(String columnName, java.sql.Date value)
    Sets the Column indicated by columnName in the ReadWriteRow to value. A DataSetException is thrown if the data type of value is not java.sql.Date, columnName does not exist, or the column's data type is not Variant.DATE. This method is typically preferred over setDate(int,Date) because it does not involve the column's ordinal position, which is not always reliable. A column's ordinal value may unexpectedly change due to persistent columns, columns that are automatically added to a query to provide a unique row identifier, and other conditions.

  7. #7
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par siham-gh Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public final void setDate(String columnName, java.sql.Date value)
    Ton code lui, tente d'appeler

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setDate(java.lang.String, java.util.Date)

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/08/2004, 14h48

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