Mega Search
23.2 Million


Sign Up

Make a donation  
'ora-03127' Err while Assigning DataSetProvider data to Clie  
News Group: embarcadero.public.delphi.database.dbexpress

Getting 'ora-03127 no new operations allowed until the active operation ends' Error while executing  
  *cds.Data := TempProvider.Data;* line in DELPHI XE3, but the same is working in DELPHI 7.

  Below is my code,

  {code}
  procedure TExecCDS.DbExpCDSExec;
  var 
     TempProvider : TDataSetProvider;
  begin
    dbx.Close;
    dbx.SQL.Text := 'Select xmlagg((xmlelement (e, docid || ',')).extract (''//text()'')).getclobval() from localgrnhdr';
    Dbx.open;
    TempProvider := TDataSetProvider.Create(Owner);
    TempProvider.DataSet := dbx;
    cds.Data := TempProvider.Data;
    TempProvider.Free;
    TempProvider := nil;
  end;
  {code}
 
  (dbx:TSQLQuery , cds:TClientDataSet , TempProvider:TDataSetProvider)
  Note : i'm using oracle 11g.
  
  Please Give me a solution.

Edited by: karthik thirumoorthi on Sep 24, 2014 5:32 AM

Vote for best question.
Score: 0  # Vote:  0
Date Posted: 24-Sep-2014, at 5:32 AM EST
From: karthik thirumoorthi