Datasource n'est pas accessible

Datasource n'est pas accessible - C++ - Programmation

Marsh Posté le 15-04-2011 à 16:23:19    

Bonjour,
voila j'ai une petite erreur dans mon code et je ne vois pas où.  

Code :
  1. /* Création de la requete. */
  2.     Query = new TADOQuery(this);
  3.     Query->Connection = Conn;
  4.     Query->SQL->Add(req);
  5.     /* Préparer la requete, améliore les performances. */
  6.     Query->Prepared = true;
  7.     try{
  8.      Query->Active=true;
  9.     }
  10.     catch (EADOError *e){
  11.      MessageDlg("Error while connecting", mtError, TMsgDlgButtons() << mbOK, 0);
  12.         return;
  13.     }
  14.     dataS= new TDataSource(this);
  15.     dataS->DataSet=Query;
  16.     table= new  TADOTable(this);
  17.     table->DataSource=dataS;


 
Le message d'erreur est "TCustomADODataSet::DataSource n'est pas accessible"

Reply

Marsh Posté le 15-04-2011 à 16:23:19   

Reply

Marsh Posté le 15-04-2011 à 17:06:55    

Est-ce que ca ne viendrait pas de ton affectation à la ligne 21 ?  
Le champ DataSource est peut-être privé, ou const ?

Reply

Marsh Posté le 15-04-2011 à 17:23:43    

je ne l'ai pas mise en privé et sinon je ne sais pas pour quoi mais avec un table->MasterSource sa passe. Mais je ne vois pas exactement la différence entre la MasterSource et la dataSource.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed