Novo

Forum kao aplikacija na telefonu

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

  • 2 odgovora
  • 3.717 pregleda

Najnovija ↓

Kako u promenljivu upisati rezultat SQL upita? 16.04.2006. u 14:02 · pre 250 meseci #1
Kako u promenljivu upisati rezultat SQL upita?

(Koristim TQuery)

Imam npr. Tabelu:

Broj Ime
--------------------------
10 Igor
20 Marko
30 Darko
40 Igor
50 Igor

Treba npr. da utvrdim koliko se puta ponavlja ime Igor.
Rezultat je 3 ali kako to izracunati i upisati u neku promenljivu X?
Treba mi nesto ovakvo:

query1.close;
query1.sql.Clear;
query1.SQL.add('SELECT COUNT (*) FROM Tabela WHERE Ime = "Igor" ');
query1.open; // ako uradim ovo tada se DBGrid1 promeni i ne prikazuje nista
X:=Query1.Open ili ????


Drugo pitanje:

Kako se u DBGrid1 pozicionarati na slog gde je npr. ime Darko (da mali crni trougao pokazuje na njega)?

Preko Query1.last pokazuje na poslednji ali kako da mi pokaze tamo gde je Ime="Darko" ili Broj=30?

Re: Kako u promenljivu upisati rezultat SQL upita? 16.04.2006. u 22:06 · pre 250 meseci #3
prvo bih ti predlozio da za prvo razmislis o sledecem upitu
Code:
select distinct ime, Count(ime) as nesto from test group by ime

pa onda
Code:

query1.Locate('ime','Igor',[]);
x:= query1nesto.asInteger //za ovo je potrebno da dodas field u query1





a za drugo
Code:
query1.Locate('ime','Darko',[])
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme