Novo

Forum kao aplikacija na telefonu

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

SQL:upotreba komande WHERE sa vrednostima iz polja Edit

  • 6 odgovora
  • 4.387 pregleda

Najnovija ↓

SQL:upotreba komande WHERE sa vrednostima iz polja Edit 08.10.2006. u 03:56 · pre 244 meseca #1
Hteo bih da prilikom izvrsenja sql query-a komandom WHERE umesto neke odredjene cifre koristim vrednost koju cu ja uneti prilikom izvrsenja query-a.
Recimo prilikom pokretanja izvestaja da ja unesem recimo cifru 100 a on da mi tu vrednost iskoristi kako sam je ja vec definisao u query-u.To je bilo vrlo lako reseno u ACCESS -u dodavanjem onih viticastih zagrada [] medjutim u ovom okruzenju ne mogu da namestim nikako.Tutoriali iz SQL nisu uopste pomogli. Tako da je svaka pomoc dobrodosla.
Koristim Delphi .Ta vrednost bi se unosima u polje Edit.Procedura bi se izvrsavala prilikom pritiskanja dugmeta.

Re: SQL:upotreba komande WHERE sa vrednostima iz polja Edit 08.10.2006. u 04:42 · pre 244 meseca #2
To ćeš jednostavnije da uradiš tako što ćeš u samom kodu vrednost tog polja da staviš u neku promenljivu, pa onda da sastaviš sql query string tako što ćeš da spojiš fixni deo SQL querija npr 'SELECT * FROM neka_tabela WHERE nesto=' i tu neku promenljivu...i onda da pozoves funkciju za izvrsavanje querije sa tim sql stringom kao parametrom.
Potpis
VMware VCP/Microsoft MCSE 2003/HP ASE
Re: SQL:upotreba komande WHERE sa vrednostima iz polja Edit 08.10.2006. u 10:45 · pre 244 meseca #3
Code:
with ADOQuery do
begin
  Close;
  SQL.Clear;
  SQL.Add('select * from TABELA where POLJE = :POLJE;')
  
  Parameters.ParamByName('POLJE').Value:= Edit1.Text;
  Open;
end;


Eto ti je sva mudrost ;). Vidis da je i ovde jako lako ;).
Potpis
ex Strog

http://www.zeussoftware.rs
Re: SQL:upotreba komande WHERE sa vrednostima iz polja Edit 08.10.2006. u 10:46 · pre 244 meseca #4
Pozdrav,
ima više načina i komponenti, ali mogao bi ovako, pomoću ADO:
Code:

ADOQuery.Close;
ADOQuery.SQL.Clear;
ADOQuery.SQL.Add('SELECT * FROM Tabela WHERE Neki_Atribut =' +QuotedStr(Edit1.Text));
ADOQuery.Open;
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme