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

C++Builder Discussion :

requete sql sur un champ date


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut requete sql sur un champ date
    Bonsoir.

    Encore une petite question

    Voila j'ai un ComboBox ou je selectionne le mois

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    case 1 : // Choix Janvier
    mois = "janvier";
    break;
     
    case 2 : // Choix Février
    mois ="fevrier";
    break;
     
    //etc...
    et un autre pour les années....

    Ensuite j'ai un bouton dans lequel je fais une requete sur mon champ date.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SQLQuery1->Active=false;
    SQLQuery1->SQL->Clear();
    SQLQuery1->SQL->Add("SELECT * FROM `types` where `Date` LIKE '"+lemoischoisi et aussi l'année+"' ");
    SQLQuery1->Open();//
    mon champ date dans la table est ecrit sous cette valeur : 4/05/2007

    j'aimerais qu'il m'affiche que ma selection de mon combobox1 et 2 mais je vis pas trop comment faire....

    Merci de votre aide

  2. #2
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Juste comme ça, ce ne serais pas plus facile pour les mois d'utiliser un tableau au lieu d'un switch/case:

    AnsiString mois[] = {"janvier", "février", "mars", "avril" ... };

    et tu y accèdes avec

    mois[1]
    ; // retourne janvier

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut
    peut etre plus facile mais l'estetique me plait pas et puis ca ne change pas le probleme de comment selectionner ma date dans ma table ?

    ou alors j'ai rien compris

  4. #4
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Citation Envoyé par bullrot Voir le message
    peut etre plus facile mais l'estetique me plait pas et puis ca ne change pas le probleme de comment selectionner ma date dans ma table ?

    ou alors j'ai rien compris
    Effectivement, cela ne résout pas ton problème. Mais si tu prends ma méthode sa va te prendre un ligne de code au lieu de 50. En plus, tu sauves un paquet d'instruction à ton CPU, car il n'y a pu de comparaison (cmp en assembleur). Mais si l'esthétique te plait ...

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut
    Citation Envoyé par Crayon Voir le message
    Effectivement, cela ne résout pas ton problème. Mais si tu prends ma méthode sa va te prendre un ligne de code au lieu de 50. En plus, tu sauves un paquet d'instruction à ton CPU, car il n'y a pu de comparaison (cmp en assembleur). Mais si l'esthétique te plait ...
    oui entierement d'accord avec toi mais bon je suis sur un petit projet donc a vrai dire l'utilisation cpu n'est pas ma priorité

  6. #6
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Une petite erreur de Crayon, mois[1] retourne février et non pas janvier

    Citation Envoyé par Crayon Voir le message
    mois[1]; // retourne janvier

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

Discussions similaires

  1. Requete sql sur un champ date
    Par scholes dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 14/05/2013, 14h37
  2. Requete sql sur un champ date
    Par scholes dans le forum JDBC
    Réponses: 9
    Dernier message: 14/05/2013, 11h35
  3. requette sql sur un champ date en fonction du mois
    Par mims1664 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 02/03/2007, 11h40
  4. Probleme de requete SQL avec un champs date
    Par ju360modena dans le forum ASP
    Réponses: 5
    Dernier message: 16/06/2005, 11h18
  5. Requete SQL sur table dbase et date du jour
    Par Jean-François PETIT dans le forum Bases de données
    Réponses: 5
    Dernier message: 29/03/2005, 09h31

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