Recent

Author Topic: TDBXDataSetReader.CopyReaderToClientDataSet ?  (Read 2887 times)

rc.1990

  • Jr. Member
  • **
  • Posts: 54
TDBXDataSetReader.CopyReaderToClientDataSet ?
« on: January 02, 2014, 03:59:29 am »
Using TSQLQuery, how could I convert this Delphi logic to Lazarus 1.0.14?

function TClientDAO.Query: OleVariant;
var
  FConnection: TDBXConnection;
  FCommand: TDBXCommand;
  PeopleData: TClientDataSet;
begin
  PeopleData := TClientDataSet.Create(nil);
  try
    FCommand.Text := 'select id, name, telephone from people';
    TDBXDataSetReader.CopyReaderToClientDataSet(FCommand.ExecuteQuery, PeopleData);
    // return data as 'OleVariant'
    result := PeopleData.Data;
  finally
    FreeAndNil(PeopleData);
  end;
end;

Thanks in advance.
« Last Edit: January 02, 2014, 04:06:45 am by rc.1990 »

 

TinyPortal © 2005-2018