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 :

Param�tre requete SQL (ADOQuery) [FAQ]


Sujet :

C++Builder

  1. #1
    GaL
    GaL est d�connect�
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    24
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 24
    Par d�faut [resolu]Param�tre requete SQL (ADOQuery)
    Voil� j'ailerais filtrer les resultats d'une de mes requetes avec les resultats contenu dans une aute ADOQuery pour cela j'utilise la proprietes Datasource

    Le code de ma requete est cellui ci :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    SELECT * FROM produits WHERE (produits.ref= :ref)
    Voila mon code pour activer la requete :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
      ADOQuery2->Prepared=true;
      ADOQuery2->Open();
    Cela me donne a l'execution l'erreur suivante :

    Parameter Object is improperly defined. Inconsistent or incomplete information was provided




    Faut il faire autre chose pour parametrer ma requete ?
    Quelqu'un sait il d'ou vient l'erreur ?

    Merci ![/code]

  2. #2
    Invit� de passage
    Inscrit en
    Avril 2002
    Messages
    1
    D�tails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 1
    Par d�faut
    Salut,

    je n'utilise pas les ADOQuery mais n'y a-t-il pas une propri�t� Params comme pour les TQuery ? je suppose qu'il faut lui dire � quoi correspond le param�tre :ref ...
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    ADOQuery2->Params->ParamByName("ref")->AsString=Reference;
    Enfin, c'est une id�e ...

    @ pluche

  3. #3
    GaL
    GaL est d�connect�
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    24
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 24
    Par d�faut
    Effectivement cela aurait pu etre une idee mes les references qui me servent de parametres sont contenu dans une autre ADOQuery et normalment j'accede a ces valeurs avec la propriete Datasource de ma deuxieme ADOQuery.

    Dans l'aide voil� ce que j'ai pu trouve mais cela ne marche pas :

    DataSource doit d�signer un composant TDataSource li� � un autre composant ensemble de donn�es ; elle ne peut pas pointer sur ce composant requ�te. L'ensemble de donn�es sp�cifi� dans DataSource doit avoir �t� cr��, rempli et ouvert avant d'essayer de lier les param�tres. Les param�tres sont li�s en affectant la valeur true � la propri�t� Prepared du composant requ�te ADO avant d'ex�cuter la requ�te. Si l'instruction SQL utilis�e par la requ�te ne contient pas de param�tres ou si tous les param�tres sont li�s par l'application en utilisant la propri�t� Parameters ou la m�thode ParamByName, il n'est pas n�cessaire d'initialiser DataSource. L'exemple suivant illustre la mani�re d'affecter ADOQuery1 � la propri�t� DataSource de ADOQuery2, de pr�parer ADOQuery2 et de l'activer*:

    ADOQuery2->DataSource = DataSource1;

    ADOQuery2->Prepared = true;
    ADOQuery2->Open();

  4. #4
    GaL
    GaL est d�connect�
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    24
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 24
    Par d�faut
    En fait j'ai trouve il fallait mettre la propriete ParamCheck a false

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Query et Param�tres de Requete SQL
    Par Freud44 dans le forum C++
    R�ponses: 1
    Dernier message: 20/10/2007, 01h03
  2. [Oracle][SQL][AdoQuery]Probl�me d'execution du requete du sauvgarde
    Par Bourak dans le forum Bases de donn�es
    R�ponses: 1
    Dernier message: 20/08/2007, 15h05
  3. Probl�me requete SQL dans adoquery
    Par Poisson Rouge dans le forum Bases de donn�es
    R�ponses: 5
    Dernier message: 17/07/2007, 12h09
  4. Requete SQL avec 2 param�tres
    Par liquid dans le forum VB 6 et ant�rieur
    R�ponses: 2
    Dernier message: 24/03/2007, 09h36
  5. R�ponses: 13
    Dernier message: 11/01/2007, 15h39

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