GetEntityList (TSDataServiceProviderInfo)

De Wiki1000
(Différences entre les versions)
(Page créée avec « <source lang='delphi'>function GetEntityList(const iClassName:string; const iWhere,iOrderBy:string; Args:Array of variant; iMaxCount:Integer):TObjectList;</source> Cette fon… »)
 
 
Ligne 40 : Ligne 40 :
  
 
{{Footer|TSDataServiceProviderInfo (class)}}
 
{{Footer|TSDataServiceProviderInfo (class)}}
 +
[[Category:Stéréotype entité de service distant]]

Version actuelle en date du 15 mars 2013 à 09:05

function GetEntityList(const iClassName:string; const iWhere,iOrderBy:string; Args:Array of variant; iMaxCount:Integer):TObjectList;

Cette fonction retrouve une ressource SData identifiée par une clause Where.

iClassName Une classe d'entité de service distant non persistante.
iWhere Clause where
iOrderBy Ordre de tri de la clause where
Args Arguments de la clause Where
iMaxCount Nombre maximum d'instance a retourner

Exemple :

var prv:TSDataServiceProviderInfo; ls:RE_ExpenseList;
begin
  prv := TSDataServiceProviderInfo.Create;
  prv.UserName := 'syfre';
  prv.UserPassword := '';
  prv.EndPointURL := 'http://syfre/syfre/server/sdata/syfre/ndfContract/-/';
 
  ls := prv.GetEntityList('RE_expense','','dateExpense',[],-1);
  showMessage(Format('Count: %d',[ls.Count]));end;

Voir aussi

TSDataServiceProviderInfo (class)Développement DSM

Outils personnels