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?