Das wollte ich jetzt doch genau wissen und habe folgendes probiert:
Delphi-Quellcode:
if not UniQuery1.Active then UniQuery1.Open;
if UniQuery3.Active then UniQuery3.Close;
UniQuery3.SQL.Text := 'select top(100) * from UniQuery1';
UniQuery3.Open;
UniQuery1 wird geöffnet aber bei UniQuery3.open kommt die Meldung
Code:
Ungültiger Objektname 'UniQuery1'
Jetzt auch von mir die Anfrage
...Dazu müsste aber jemand anderes etwas sagen, der UniDac benutzt. Da gibt es ja im Forum einige, die das gegenüber FireDAC (was wir benutzen) in den Himmel loben. Wo seid ihr?