Delphi - Oracle DOA requête avec paramètre

Résolu
cs_Juju1988 Messages postés 70 Date d'inscription jeudi 8 janvier 2009 Statut Membre Dernière intervention 21 juin 2011 - 22 avril 2011 à 08:19
cs_Juju1988 Messages postés 70 Date d'inscription jeudi 8 janvier 2009 Statut Membre Dernière intervention 21 juin 2011 - 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

1 réponse

cs_Juju1988 Messages postés 70 Date d'inscription jeudi 8 janvier 2009 Statut Membre Dernière intervention 21 juin 2011
26 avril 2011 à 08:41
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; 
3
Rejoignez-nous