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

JDBC Java Discussion :

Date sql server


Sujet :

JDBC Java

  1. #1
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 34
    Par défaut Date sql server
    Bonjour,

    J'ai une base de données sql server. j'essaye de recupérer un champ date d'une table, je met le bout de code:

    Date date= new Date(0);
    Calendar cld = Calendar.getInstance();
    date =rSet2.getDate("MaDate");
    cld.setTime(date);
    J'ai alors le message d'erreur:

    [Microsoft][ODBC SQL Server Driver]Index de descripteur non valide
    J'ai la requete qui marche pour les autres colonnes de la table.
    Vous avez une solution ???
    Merci d'avance

  2. #2
    Membre éprouvé Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Par défaut
    essayer avec un timestamp ?
    Tout depend du format de la colonne...

  3. #3
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 34
    Par défaut
    Citation Envoyé par BainE
    essayer avec un timestamp ?
    Tout depend du format de la colonne...
    oui j'ai essayé avec

    Timestamp champ =rSet2.getTimestamp(2);
    mais ca marche pas.

  4. #4
    Membre éprouvé Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Par défaut
    est tu sur du nom de ta colonne ?
    elle n'a pas de caractere spéciaux ?

    [edit]
    peu tu me filer le structure de la table SQL que tu attaque ?
    [/edit]

  5. #5
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 34
    Par défaut
    Oui effectivement quand je vois la colonne, il y a la date sous forme de 07/09/2006


    Citation Envoyé par BainE
    est tu sur du nom de ta colonne ?
    elle n'a pas de caractere spéciaux ?

    [edit]
    peu tu me filer le structure de la table SQL que tu attaque ?
    [/edit]

  6. #6
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 34
    Par défaut
    Le type de ma date est datetime ; taille 8
    dans la base c'est sous la forme 07/09/2006

  7. #7
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 34
    Par défaut
    C'est bon, c'est résolu. En fait je faisais dans mon code

    String champ1 = R.getString(4);
    Datre champ2 = R.getDate(3);

    la je met l'inverse et ca marche, je pense que l'ordre ets important.

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

Discussions similaires

  1. [Date] SQL Server 2005
    Par Ykaar dans le forum MS SQL Server
    Réponses: 14
    Dernier message: 18/07/2007, 15h41
  2. date sql server
    Par rosros dans le forum JDBC
    Réponses: 1
    Dernier message: 04/09/2006, 13h53
  3. Vérification de date [SQL SERVER 2K]
    Par gwadakillah dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 03/07/2006, 15h17
  4. java et type Date sql server
    Par fadex dans le forum JDBC
    Réponses: 1
    Dernier message: 07/05/2006, 16h54
  5. Convertion des dates SQL Server
    Par sdelaunay dans le forum Langage SQL
    Réponses: 4
    Dernier message: 31/08/2005, 09h22

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