Delphi - Oracle DOA requête avec paramètre [Résolu]

cs_Juju1988 70 Messages postés jeudi 8 janvier 2009Date d'inscription 21 juin 2011 Dernière intervention - 22 avril 2011 à 08:19 - Dernière réponse : cs_Juju1988 70 Messages postés jeudi 8 janvier 2009Date d'inscription 21 juin 2011 Dernière intervention
- 26 avril 2011 à 08:41
Bonjour,

Je cherche sur les forums et sur Internet depuis ce matin mais impossible de trouver comment faire une requête avec paramètre par TOracleDataSet ?

De ce style là :

   Art.sql.add('select REFXART,LICXART,QPSXART,QCSXART,QSEXART,APIXART from ARTXRES where CABXART=:cod');
    Art.ParamByName('cod').Value:=txtcodeBarre.text;
Mais avec un TOracleDataSet:

 OracleDataSet1.Close;
  OracleDataSet1.SQL.Text := 'Select * from entxres';
  DataSource1.DataSet := OracleDataSet1;
  DBGrid1.DataSource := DataSource1;
  OracleDataSet1.Open;
merci d'avance
Afficher la suite 

1 réponse

Répondre au sujet
cs_Juju1988 70 Messages postés jeudi 8 janvier 2009Date d'inscription 21 juin 2011 Dernière intervention - 26 avril 2011 à 08:41
+3
Utile
Trouvé avec :

OracleDataSet.SQL.Text := 'select REFXART,LICXART,QPSXART,QCSXART,QSEXART,APIXART from ARTXRES where CABXART=:codeBarre';
    OracleDataSet.DeclareVariable('codeBarre',otString);
    OracleDataSet.SetVariable('codeBarre', txtCB.Text);
    DataSource.DataSet := OracleDataSet;
    DBGrid.DataSource := DataSource;
    OracleDataSet.Open; 
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_Juju1988

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.