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

Bases de données Delphi Discussion :

date d'une requete sql


Sujet :

Bases de données Delphi

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 189
    Points : 60
    Points
    60
    Par défaut [Résolu] date d'une requete sql
    bonjour,
    en fait avec une requete sql sur une base access je récupere une date que j'aimerais afficher mais le compilateur m'indique une "erreur de conversion variant". Est ce que la conversion de type olevariant au type string est possible ? si vous pouvez m'éclairer ce serait cool. merci

  2. #2
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 897
    Points : 1 561
    Points
    1 561
    Par défaut
    Donne la partie du code qui te pose problème.

    Cordialement
    Pensez à utiliser les tags dans le titre.
    Avant de poser une question reportez-vous à la FAQ Delphi
    Respectez les règles du forum.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 189
    Points : 60
    Points
    60
    Par défaut
    querybis.sql.Text := 'select o.refoutil, t.notype, o.datesortie from outil o, typeoutil t where o.notype=t.notype and libelletype=''' + query.Recordset.Fields[0].value + ''' order by o.datesortie' ;
    querybis.open ;
    while (not querybis.recordset.EOF) do
    begin
    tree.items.AddChild(noeud , ' Reference ' + querybis.Recordset.Fields[0].value + ' Date de sortie : ' + querybis.recordset.Fields[2].Value) ;
    querybis.recordset.movenext ;
    end ;

  4. #4
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 897
    Points : 1 561
    Points
    1 561
    Par défaut
    Utilise les balises de code car c'est illisible.

    et si tu essaies cela:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
      querybis.open ;
        while (not querybis.recordset.EOF) do
        begin
          tree.items.AddChild(noeud , '     Reference ' +  querybis.Recordset.Fields[0].AsString + '  Date de sortie : ' + querybis.recordset.Fields[2].AsString) ;
          querybis.recordset.movenext ;
        end ;
    Un question pourquoi utilises-tu les recordSet ??
    Je te propose cela également (sans recordset)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
      querybis.open ;
        while (not querybis.EOF) do
        begin
          tree.items.AddChild(noeud , '     Reference ' +  querybis.Fields[0].AsString + '  Date de sortie : ' + querybis.Fields[2].AsString) ;
          querybis.Next ;
        end ;
    Pensez à utiliser les tags dans le titre.
    Avant de poser une question reportez-vous à la FAQ Delphi
    Respectez les règles du forum.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 189
    Points : 60
    Points
    60
    Par défaut
    merci ça marche ... désolé pour la présentation

    Bein en fait je ne connais pas le langage pascal donc j'ai repris ce que je connaissais de vb ...effectivement ça marche sans recordset. merci à toi encore.

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

Discussions similaires

  1. comparaison de 2 dates dans une requete SQL
    Par f-mory dans le forum Développement de jobs
    Réponses: 6
    Dernier message: 06/04/2010, 11h28
  2. [MySQL]pb de récupération de dates dans une requête SQL
    Par MisterGé dans le forum Langage SQL
    Réponses: 2
    Dernier message: 30/07/2007, 13h51
  3. Format date dans une requete SQL
    Par noratec dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 10/01/2007, 12h06
  4. [SQL INTERBASE] format de date dans une requete sql
    Par arnolpourri dans le forum InterBase
    Réponses: 5
    Dernier message: 03/07/2006, 11h42
  5. [MySQL] Comparer des info date dans une requete SQL
    Par kaygee dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 06/01/2006, 21h56

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