[ Mr. Rejn @ 24.10.2005. 10:34 ] @
U examples direktorijumu Firebird ima primera za dinamicki i staticki embedded SQL
(dyn.e i stat.e).Posto nisam toliko glup znam da se oni obradjuju gpre pre-
procesorom da bi se dobio .c source koji se zatim kompajlira i radi nesto i
tako sam ja uradio par primera gpre-> gcc i dobio programcice koji nesto rade..
ali mi jos uvek nije jasno kakava je zapravo razlika izmedju dinamickog (DSQL)
i statickog embedded SQL-a i u kojim situacijama se koristi jedan, a u kojim drugi?
[ Riste Pejov @ 01.11.2005. 08:06 ] @
Malo sam kasnije video post, ali ipak ako nisi nasao nista pametnije ...

Znas .. prvo nesto sto mi pada na pamet kada je u pitanju staticki je da povecavas security applikacije. Valjda si na net-u video stotinu nacina kako da osiguras PHP/MySQL skripte iz malicioznih parametara koje korisnici mogu ubaciti.

I jednom odavno isto sam trazio .. ali dobro argumentovan tekst sam nasao samo za DB2, ali to isto vazi i za FB

http://publib.boulder.ibm.com/...bm.db2.udb.doc/ad/c0005785.htm
[ Mr. Rejn @ 14.11.2005. 12:43 ] @
Pa zapravo dinamicki SQL prima ulazne parametre i koristi neke
strukture podataka za alokaciju memorije za smestaj rezultata upita i sl.
(xsqlda - extended sql descriptor area),a tzv. staticki samo izvrsava
kod koji je u njemu, tj. unapred pripremljene izjave (ne moze primati
parametre od aplikacije u koju je ugradjen preko API koda).
Primer DSQL aplikacije je zapravo isql klijent na komandnoj liniji..
DSQL ne moze da procesira neke SQL izjave itd.
Trebao sam malo da pogledam pre postavljanja pitanja.

Postoji opsiran .pdf dokument na ovu temu na:
www.ibphoenix.com/downloads/60EmbedSQL.zip
pa ko zeli dobitak na brzini pristupa serveru i sl., a po cenu da
poludi zezajuci se sa C API-jem,neka izvoli.

Bolje je drzati se klasa i komponenti,ja bih rekao.

[Ovu poruku je menjao Mr. Rejn dana 14.11.2005. u 13:44 GMT+1]