Koristi se jedna metoda, WebFetchData, čiji parametri odredjuju koji skup podataka se vraća pozivaocu. Metoda prihvata naziv SQL komande za izvršavanje i njene potrebne parametre. Metoda ne izvršava SELECT, INSERT, UPDATE i DELETE SQL komande, već isključivo prethodno spremljene komande u bazi podataka.
WebFetchData (SessToken, MethodName, ParamsArray)
| Naziv | Tip | Opis |
|---|---|---|
| SessToken | String | Uobičajeni sigurnosni token dobijem metodom GetToken |
| MethodName | String | Tačan naziv SQL komande koja se poziva |
| ParamsArray | String | Niz parametara potrebnih za SQL komandu, u obliku jednog stringa |
Argument “ParamsArray” mora da bude pravilno formirani string. To znači:
Primer ParamsArray: 3,5.4,'Ivan',#2019-05-01#
Rezultat poziva WebFetchData je XML dokument sledeće strukture:
<!-- root čvor -->
<result>
<row>
<kolona1>vrednost1</kolona1>
<kolona2>vrednost</kolona2>
...
</row>
<row>
<kolona1>vrednost5</kolona1>
<kolona2>vrednost433</kolona2>
...
</row>
...
</result>
Čvor <result> je koreni čvor XML dokumenta, a <row> je grupa podataka. U okviru <row>, naziv čvora je naziv kolone iz rezultata SQL komande. Čvorova <row> ima onoliko koliko ima redova rezultata izvršenja SQL komande. Svi nazivi čvorova su malim slovima.