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 :

TADOQuery : Requête paramétrée avec Delphi 7


Sujet :

Bases de données Delphi

  1. #21
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 712
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 712
    Points : 25 598
    Points
    25 598
    Par défaut
    Donc faut allez pas à pas !

    Retire Toutes les jointures inutiles, ne conserve que ce qui est nécessaire pour lancer le WHERE normalement ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    With dmGesco2010 do
    begin
      qryLesNotes.SQL.Clear;
      qryLesNotes.SQL.Add ('SELECT N.ScoNum, N.EtuNum ');
      qryLesNotes.SQL.Add ('FROM  tblNotes N');
     
      qryLesNotes.SQL.Add ('WHERE (N.EtuNum = : ParamEtuNum)');
      qryLesNotes.SQL.Add ('AND (N.NotDate Between : ParamDateDebut And : ParamDateFin)');
     
      qryLesNotes.Parameters.ParamByName('ParamEtuNum').Value := dlcEtuNum.Text;
      qryLesNotes.Parameters.ParamByName('ParamDateDebut').Value := dtpDateDebut.Date;
      qryLesNotes.Parameters.ParamByName('ParamDateFin').Value := dtpDateFin.Date;  
     
      qryLesNotes.Open;
     
    end;


    puis qu'il semble que c'est cela que ne fonctionne pas !

    Si tu as un résultat : le problème est ailleurs, peut-être quelque chose de très vicieux ...

    Si tu n'as pas de résultat : on va pouvoir travailler juste sur ça !

  2. #22
    Membre régulier
    Inscrit en
    Septembre 2005
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 192
    Points : 90
    Points
    90
    Par défaut
    Merci beaucoup ShaiLeTroll,

    Quand j'ai fait ce k vous m'avez demandé, le résultat était juste
    et par là j'ai découvert l'astuce; Au fait ma longue requete est juste, sa syntaxe est aussi juste. Mais le problème était au niveau de mon composant dlcEtuNum (dbLookUpComboBox) qui était mal renseigné dans ses propriétés LISTFIELD (EtuNum; EtuNom; EtuPrenoms) et ListFieldIndex (1).
    Quand j'ai mis à 0 la propriété ListFieldIndex, alors tout à marché.

    Ah comme cela m'a pris du temps !!! j'étais un peu désespéré

    Merci à tout le monde et surtout à ShaiLeTroll qui m'a demandé d'aller d'abord pas à pas

    A la prochaine les amis

    Eric

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Requête paramétrées sous delphi 2006
    Par jullegeay dans le forum Bases de données
    Réponses: 2
    Dernier message: 01/06/2006, 08h56
  2. Requète paramétrée avec résultat variable
    Par slackjayo dans le forum Access
    Réponses: 2
    Dernier message: 28/04/2006, 21h39
  3. Requête Paramétrée avec DropDownList
    Par kirgan dans le forum Access
    Réponses: 2
    Dernier message: 24/04/2006, 17h22
  4. [WD8] Requêtes paramétrées avec accès odbc direct
    Par devalender dans le forum WinDev
    Réponses: 5
    Dernier message: 20/12/2005, 13h25
  5. Déterminer une requête paramétrée avec LIKE
    Par priest69 dans le forum Access
    Réponses: 4
    Dernier message: 24/10/2005, 20h29

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