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

SQL upit

[es] :: Pascal / Delphi / Kylix :: SQL upit

[ Pregleda: 3686 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

erekoz
John Doe
Beograd

Član broj: 5960
Poruke: 148
*.tvmetropolis.com



Profil

icon SQL upit11.09.2003. u 09:59 - pre 250 meseci

Kako da SQL upitom prosledim odredjenu vrednost u bazu , ali kao ime promenljive.

Mislim, ako recimo imam:

broj : integer , i pokusam sa - INSERT INTO ... VALUES(broj), dobijem poruku o gresci.

Hvala unapred
 
Odgovor na temu

goky2002

Član broj: 3848
Poruke: 191
*.ptt.yu



Profil

icon Re: SQL upit11.09.2003. u 20:43 - pre 250 meseci
Iskoristi funkciju IntToStr koja ce broj da ti pretvori u string i napisi nesto poput

"INSERT INTO ... VALUES(" + IntToStr(broj) + ") "
 
Odgovor na temu

overflow
Goran Milosavljević
Integration & Internet Senior
Engineer @ Telenor
Beograd

Član broj: 396
Poruke: 345
*.vdial.verat.net

ICQ: 106825659
Sajt: localhost


Profil

icon Re: SQL upit12.09.2003. u 09:01 - pre 250 meseci
Sto ne napravis, elegantno resenje - parametrizovani upit?

Code:

INSERT INTO tabela VALUES (:id, :ime, :dug);


Pa onda pri pozivu upita:

Code:

Query1.Close;
Query1.Params[0]:=123; //ovo je 0. parametar tj. id
Query1.Params[1]:='Goran'; //ovo je 1. parametar tj. ime
Query1.Params[2]:=dug; //ovo je 2. parametar tj. dug u koga upisujemo vrednost promenljive dug
Query1.ExecSQL;

Sve sto je besmislenije, utoliko je bolje.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: SQL upit

[ Pregleda: 3686 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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