Dostaję dane z bazy danych MySQL ze składnikiem TFDQuery. Ktoś proszę mi pomóc zrozumieć, jak mogę uzyskać obiekt TDataSet ze składnika FDQuery, który ma już dane?

Muszę zwrócić funkcję DataSet jako OleVariant w funkcji:

function GetData(UID: string): OleVariant;
begin
  FDQuery1.Close;
  FDQuery1.SQL.Text := 'SELECT * FROM table1';
  FDQuery1.Open;
  //Now i need to return all data as function result
  result := ???
end;

Potrzebujesz wszelkich informacji, które mogą być pomocne.

user993131
źródło