Prikazi cijelu temu 02.10.2013 15:46
zidar Van mreze
Moderator
Registrovan od:03.02.2009
Lokacija:-


Predmet:Re: stored procedure Kako?
Treba o jos jednoj stvari da razmislis. Kveriji koje pises lice strasno na Access kverije. To moze bit rezultat prostog prepisivanja postojecih kverija, ili koriscenje Access grafickog kveri dizajnera sa linkovanim tabelama. Ni jedno ni drugo nije dobar nacin. SQL za MS SQL je malkice drugaciji nego Access SQL.

Treba da pokusas da pises MS SQL kverije u SMS (Sql Server management Studio). Treba da pokusas da naucis i advanced query tehnike, da bi imao koristi od MS SQL. MS SQL kao back end je potpuno druga prica, sto se pre oslobodis Access nacina razmisljanja, bice bolje. U stvari, treba da zaboravis na programerska resenja i resavas stvari prvo na nivou SQL servera, a da ti programski kod u VB ili VBA samo poziva gotove stvari sa MS SQL (views, stored procedures, functions).

Dobro si uvideo da ****lje imati tabelu tblTarifa nego hard-kodirati tu tabelu u telo funkcije, u tom smislu se razmislja. User defined skalarne SQL funkcije takodje zaboravi ako mozes, to ti samo otezava da se oslobodis programerskog razmisljanja kad radis sa MS SQL.

Ako s eMS SQL ne koristi pravilno (relacion, ne-programersko razmisljanje) onda najcesce resenja koja se dobiju su mnogo gora nego ista takva resenja koja su sasvim lepo radila u sa Access back endom. Front end nije vazan, problemi se stvaraju i resavaju na back endu.