Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.149.28.145] |
|
Сообщ.
#1
,
|
|
|
Используя TIBQuery надо узнать количество строк в таблице удовл-их условию. Вопрос как узнать результат работы SELECT
q.SQL.Clear; q.SQL.Add('SELECT COUNT (*) FROM Table1'); q.Open; |
Сообщ.
#2
,
|
|
|
q.fields[0].asInteger
|
Сообщ.
#3
,
|
|||||
|
Сори за offtop, но уж больно часто встречается что-то подобное:
Просто хочется сказать, ребята можно тоже самое делать чуть короче:
|
Сообщ.
#4
,
|
|||
|
Кстати метод Петровича будет не только короче, но для ADO и существенно быстрее, так как каждый Add делает парсинг квери... |
Сообщ.
#5
,
|
|||
|
Во урод (я про ADO) . Зачем-же на каждый делать, когда можно один раз, при Open|Active:=True|ExecSql ? Ой. Пока писал понял почему - надо ведь поддерживать правильность Params. Зря наехал. |
Сообщ.
#6
,
|
|||
|
Вроде в последнем MDAC+Delphi 7 это исправлено... |
Сообщ.
#7
,
|
|
|
Спасибо всем. Вопрос задал и сам потом догнал.
|