GetEntityList (TSDataServiceProviderInfo)
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