1

Delphi EMS Resource Client FireDAC アプリケーションに取り組んでいます。

たとえば、クライアントからサーバーに 2 つのパラメーターを渡すとします。サーバー側では、名前 ('item1'、'item2') を介してパラメーターの値にアクセスできます。ただし、名前を介してパラメーターにアクセスする代わりに、インデックスを介してアクセスする必要があります。

既存のサーバーの実装:

procedure TResource.GetItem(const AContext: TEndpointContext; 
 const ARequest: TEndpointRequest; const AResponse: TEndpointResponse);
var
  LItem1, LItem2: string;
begin
  LItem1 := ARequest.Params.Values['item1'];
  LItem2 := ARequest.Params.Values['item2'];
end;

Dataset を使用すると、次のように List インデックスを使用して Params にアクセスできます (例として)。

for I := 0 to Count-1 do
begin 
 FDQuery.Params[I].Value; 
end;

ARequest.Params でどうすればいいですか?

私はいくつかの解決策を待っています。

前もって感謝します。

4

0 に答える 0