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

Kako u promenljivu upisati rezultat SQL upita?

[es] :: Pascal / Delphi / Kylix :: Kako u promenljivu upisati rezultat SQL upita?

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Igiboy
Kula

Član broj: 48587
Poruke: 71
*.187.eunet.yu.



Profil

icon Kako u promenljivu upisati rezultat SQL upita?16.04.2006. u 13:02 - pre 196 meseci
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?

 
Odgovor na temu

ivanho
slobodni umetnik
Beograd

Član broj: 28465
Poruke: 73
*.maksnet.net.



Profil

icon Re: Kako u promenljivu upisati rezultat SQL upita?16.04.2006. u 13:50 - pre 196 meseci
(1):

Code:
...
query1.open;
x:=query1.fields[0].asinteger
...



(2):

trazi u helpu:
TDataSet.Locate
 
Odgovor na temu

dekys
Dejan Stevanović

Član broj: 464
Poruke: 104



+1 Profil

icon Re: Kako u promenljivu upisati rezultat SQL upita?16.04.2006. u 21:06 - pre 196 meseci
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',[])
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Kako u promenljivu upisati rezultat SQL upita?

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

Postavi temu Odgovori

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