Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Izveštavanje ====== ===== Opis ===== 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. ===== 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 "ParamsArray" mora da bude pravilno formirani string. To znači: - da su svi SQL parametri razdvojeni zarezom, - da su stringovski parametri SQL komande u njemu pravilno //eskejpovani//, - 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 //cast//-ovanja ( '2019-12-12 15:34:10' ). Primer ParamsArray: 3,5.4,'Ivan',#2019-05-01# ===== Rezultat ===== Rezultat poziva WebFetchData je XML dokument sledeće strukture: <code> <!-- root čvor --> <result> <row> <kolona1>vrednost1</kolona1> <kolona2>vrednost</kolona2> ... </row> <row> <kolona1>vrednost5</kolona1> <kolona2>vrednost433</kolona2> ... </row> ... </result> </code> Č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. ===== Spisak podržanih upita ===== - [[:kb:ws_komitenticenkolone|WS_KomitentiCenKolone]] - [[:kb:ws_pricelist_updates|WS_Pricelist_Updates]] - [[:kb:el_offerbynameanddate|EL_OfferByNameAndDate]] CKG Edit kb/balans_veb_servisi_izvestavanje.txt Last modified: 2021/04/22 14:04by aleksandar