Differences
This shows you the differences between two versions of the page.
Next revisionBoth sides next revision | |||
kb:balans_veb_servisi_izvestavanje [2017/12/07 15:09] – created milano | kb:balans_veb_servisi_izvestavanje [2019/12/11 10:02] – < aleksandar | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
+ | |||
+ | ===== Opis ===== | ||
+ | |||
+ | Koristi se jedna metoda, **WebFetchData**, | ||
+ | ===== Sintaksa metode ===== | ||
+ | |||
+ | WebFetchData (SessToken, MethodName, ParamsArray) | ||
+ | |||
+ | ===== Parametri metode ===== | ||
+ | |||
+ | ^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| | ||
+ | |||
+ | ===== NAPOMENA ===== | ||
+ | |||
+ | Argument " | ||
+ | |||
+ | - da su svi SQL parametri razdvojeni zarezom, | ||
+ | - da su stringovski kapametri SQL komande u njemu pravilno // | ||
+ | - da su datumske promenljive pravilno zapisane. Ovde dolazi do razlike: Ukoliko sistem radi sa MS JET bazom podataka, onda datumi moraju biti uokvireni u taraba-znake ( #2019-12-12 15:34:10# ), dok za PostgreSQL znači da su zapisani kao string, u apostrofima i bez // | ||
+ | |||
+ | Primer ParamsArray: | ||
+ | |||
+ | ===== Rezultat ===== | ||
+ | |||
+ | Rezultat poziva WebFetchData je XML dokument sledeće strukture:< | ||
+ | <!-- root čvor --> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | ... | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | ... | ||
+ | </ | ||
+ | ... | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Čvor < | ||
+ | |||
+ | ===== Spisak podržanih upita ===== | ||
+ | |||
+ | - | ||
+ | |||
+ | \\ | ||