Gjoreski 26.01.2017 22:21
Predmet:Procedura koja vraca vise rezultata

Dok sam radio mi je zatrebalo da izradim Store procedura koja ce vraca vise podataka odjednom.
Zamisla je bila da imam jedan ulacni podatak a izazni podataka su vise od jedan.

Da recimo ilazni podatak je Racun broj ,dok izlazni podatci su:
Ukupna suma racuna
Ukupna suma racuna bez danok
Ukupan danok
Ukupna suma racuna po danocna stapka 1
Ukupna suma racuna po danocna stapka 2
Ukupna suma racuna po danocna stapka 3

Ako ima neki primer kako bi ova odprilike izgledalo stavite tu.

dex 26.01.2017 23:53
Predmet:Re: Procedura koja vraca vise rezultata

slicno kao i kod svake preocedure

http://www.mysqltutorial.org/...le-values/

mozes i da napravis vise procedura, pa ih onda iz jedne sve pozoves

Gjoreski 27.01.2017 00:11
Predmet:Re: Procedura koja vraca vise rezultata

Pa znam ja to za vise procedura ali sam hteo nati kako se to radi sa jedna procedura.
OK Pogledacu

Gjoreski 27.01.2017 00:16
Predmet:Re: Procedura koja vraca vise rezultata

Razumeo sam kako uradii ovi funkcija ali sad kod mene u ADO kako bi dosao ovaj cod

PreuzmiIzvorni kôd (Visual Basic):
  1. CALL get_order_by_cust(141,@shipped,@canceled,@resolved,@disputed);
  2. SELECT @shipped,@canceled,@resolved,@disputed;

ovako ja pozivam funkcije
rsDDV.Open "CALL spSmetkaDDV('" & Smetka_Br & "')", cn, adOpenStatic, adLockOptimistic

dex 27.01.2017 00:30
Predmet:Re: Procedura koja vraca vise rezultata

Pa kao parametre procedure posaljes sve promenljive (ulazne i izlazne)
Trebalo bi da izlaznim dodeli vrednosti

rsDDV.Open "CALL spSmetkaDDV('" & Smetka_Br & & ", " & SumaRacuna & ", " & SumaBezDenok & ", "
& SumaDenok & ", " & ... "')", cn, adOpenStatic, adLockOptimistic

posle izvrsenje trebalo bi da promenljive SumaRacuna, SumaBezDenok ili kako si ih ti definisao u programu dobiju vrednosti