Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 4.460 pregleda

Najnovija ↓

SQL upit 11.09.2003. u 10:59 · pre 281 mesec #1

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
Re: SQL upit 11.09.2003. u 21:43 · pre 281 mesec #2
Iskoristi funkciju IntToStr koja ce broj da ti pretvori u string i napisi nesto poput

"INSERT INTO ... VALUES(" + IntToStr(broj) + ") "
Re: SQL upit 12.09.2003. u 10:01 · pre 281 mesec #3
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;
Potpis
Sve sto je besmislenije, utoliko je bolje.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme