Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Koristite parametre a ne spajanje stringova

[es] :: Pascal / Delphi / Kylix :: Koristite parametre a ne spajanje stringova

[ Pregleda: 2195 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

martinj
Martin Jeremic
Nis

Član broj: 39299
Poruke: 86
*.smin.sezampro.yu.

Sajt: www.onedevteam.com


+2 Profil

icon Koristite parametre a ne spajanje stringova02.02.2006. u 07:06 - pre 221 meseci
Mnogo puta sam na forumu video kod tipa

Code:

ADOQuery1.SQL.Add('SELECT * FROM tabela WHERE polje = ' + Edit1.Text + ' AND ' polje2 = ' Edit2.Text);


OK je to, ali mislim da je mnogo preglednije, prenosivije i pravilnije pisati kod tipa

Code:

ADOQuery1.SQL.Add('SELECT * FROM tabela WHERE polje = :vrednost1 AND polje1 = :vrednost2');
ADOQuery1.Parameters.ParamByName('vrednost1').Value := Edit1.Text;
ADOQuery1.Parameters.ParamByName('vrednost2').Value := Edit2.Text;


Jeste da je malo vise kucanja, ali je lakse za odrzavanje i za razumevanje i manja je mogucnost za gresku...

Koristite parametre ljudi....

[Ovu poruku je menjao martinj dana 02.02.2006. u 08:06 GMT+1]
 
Odgovor na temu

Trodmi

Član broj: 58036
Poruke: 193
*.dialup.neobee.net.



Profil

icon Re: Koristite parametre a ne spajanje stringova02.02.2006. u 11:00 - pre 221 meseci
Potpuno si u pravu...
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Koristite parametre a ne spajanje stringova

[ Pregleda: 2195 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.