|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Подсчет записей в таблице
Здравствуйте.
Меня интересует как с помощью SQL запроса можно подсчитать колличество записей в таблице, причем только тех записей в которых присутствует слово "Готово". |
#2
|
|||
|
|||
Код:
SELECT Count(*) From MyTable WHERE MyField LIKE '%Готово%' |
#3
|
|||
|
|||
Окей, а как теперь поместить число этих записей в lable1?
|
#4
|
|||
|
|||
Вот так и поместить. Query.Fields[0].AsString;
|
#5
|
|||
|
|||
Спасибо, выручили
|
#6
|
|||
|
|||
заметил один косяк при подсчете записей - изначально подсчитал количество записей (6 записей) все ок, затем добавляю еще 2-е записи, но при последующем подсчете эти 2-е записи не считаются - остается только первые 6 записей. Как установить режим обновления запроса,так что бы можно было добавлять последующие записи и считать их ?
|
#7
|
||||
|
||||
Так выполните снова этот-же запрос:
Код:
SELECT Count(*) From MyTable WHERE MyField LIKE '%Готово%' Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#8
|
||||
|
||||
предполагаю, что автор cделал Query.Open и забыл про Query.Close
|
#9
|
|||
|
|||
Цитата:
Код:
SELECT Count(*) From MyTable Цитата:
Requery([]); - Эквивалентно "Close Open" |
#10
|
||||
|
||||
Опаньки. А вот такую конструкцию Requery([]); я не видел. Откуда дровишки?
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#11
|
|||
|
|||
Цитата:
у него такого нету, А метод этот (Requery) у TADOQuery есть, и наследован от TCustomADODataSet Очень удобен в использовании, в принципе к TQuery его хелпером прицепить можно. Последний раз редактировалось Saint Garry, 06.05.2009 в 19:05. |