Datasnap.DSProviderDataModuleAdapter.TDSProviderDataModuleAdapter.AS_GetParams
Delphi
function AS_GetParams(const ProviderName: WideString; OwnerDataStream: TDBXStreamValue): OleVariant;
C++
System::OleVariant __fastcall AS_GetParams(const System::WideString ProviderName, Data::Dbxcommon::TDBXStreamValue* OwnerDataStream);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Datasnap.DSProviderDataModuleAdapter.pas Datasnap.DSProviderDataModuleAdapter.hpp |
Datasnap.DSProviderDataModuleAdapter | TDSProviderDataModuleAdapter |
Beschreibung
Ruft die aktuellen Parameterwerte einer Datenmenge ab, die mit einem bestimmten Provider verknüpft ist.
Verwenden Sie AS GetParams , um die aktuellen Parameterwerte der Datenmenge eines bestimmten Providers abzurufen.
Der Parameter ProviderName enthält den Namen der entsprechenden Provider-Komponente.
Der Parameter OwnerDataStream enthält benutzerdefinierte Daten aus der Ereignisbehandlungsroutine für BeforeGetParams der Client-Datenmenge und gibt die Daten zurück, die an die Ereignisbehandlungsroutine für AfterGetParams der Client-Datenmenge übergeben werden.
AS GetParams _result (C++) oder AS GetParams (Delphi) gibt die Parameter in Form eines Varianten-Array zurück, wobei jedes Element ein zweielementiges Varianten-Array mit einem Parameternamen und einem Parameterwert ist. Diese Parameter können mit der Prozedur UnpackParams in eine TParams-Objekt konvertiert werden. Wenn die Datenmenge keine Parameter enthält oder wenn der Provider das Abrufen der Parameter nicht unterstützt gibt AS GetParams _result (C++) bzw. AS GetParams eine Null-Variante zurück.
Anmerkung: AS GetParams soll nicht zum Abrufen der Ausgabeparameter von statuslosen Anwendungsservern verwendet werden, da Parameterwerte von anderen Anwendungen geändert werden könnten. Bei statuslosen Anwendungsservern sollten Sie Parameterwerte mit der Methode AS Execute ermitteln.