Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работ с компонентом SQLQuery


Pavel ©   (2009-01-30 10:38:00) 

С помощью компонента SQLQuery выполняю запрос select. Вопрос как мне узнать найдена ли хотя бы одна запись или нет?
Заранее спасибо за ответы.


Jeer   (2009-01-30 17:48:00) [1]


> Это Борланд упорно везде тянет, вне зависимости от технологии
> клиент или сервер, портит мозги разработчикам.


А мне нравится - вот я за полдня переписал основной модуль OLAP с C/S технологии на F/S СУБД DBISAM.
( был такойзаказ от клиента, что надо было уйти на F/S )

Все работает без вопросов :)


Anatoly Podgoretsky   (2009-01-30 16:24:00) [2]

> Правильный$Вася  (30.01.2009 16:04:14)  [14]

Это Борланд упорно везде тянет, вне зависимости от технологии клиент или сервер, портит мозги разработчикам.


Правильный$Вася   (2009-01-30 16:04:00) [3]


> я не знаю, что такое TSQLQuery.

это из dbExpress

> Есть полный набор костылей и TSQLTable и TSQLStoredProc.

это свойство реализовано в их общем предке TCustomSQLDataset


Anatoly Podgoretsky   (2009-01-30 15:42:00) [4]

> Ega23  (30.01.2009 15:29:12)  [12]

Типовой костыль от Борланда, для тех кто жить не может без Query
Есть полный набор костылей и TSQLTable и TSQLStoredProc.
Правда Борланд сам себя загнал в угол, куда им теперь от этого деваться.


Ega23   (2009-01-30 15:29:00) [5]


> у TSQLQuery это свойство реализовано и перекрыто


Откровенно говоря, я не знаю, что такое TSQLQuery.


Правильный$Вася   (2009-01-30 15:25:00) [6]


> в смысле, что "не факт"

у TSQLQuery это свойство реализовано и перекрыто


Ega23   (2009-01-30 15:21:00) [7]


> Ты знак вопроса в посте видал ?


Вот на знак вопроса я тебе и ответил. Ну, в смысле, что "не факт".


MsGuns   (2009-01-30 15:05:00) [8]

>Ega23 ©   (30.01.09 14:35) [8]

Ты знак вопроса в посте видал ?
Умник, блин :)

ЗЫ. Удалят, конечно, но ты, поросенок. увидишь :)))


Ega23   (2009-01-30 14:35:00) [9]


> TDataSet.RecordCount>0


As implemented in TDataSet, RecordCount is always -1. Ordinarily an application does not access RecordCount at the TDataSet level. Instead a redeclared and implemented RecordCount property in a descendant class is accessed. RecordCount provides a fallback property for derived dataset classes that do not reimplement the property access method.


MsGuns   (2009-01-30 14:27:00) [10]

TDataSet.RecordCount>0
?


Anatoly Podgoretsky   (2009-01-30 11:26:00) [11]

> Ega23  (30.01.2009 11:15:05)  [5]

Я также прочитал и думал куда там встроить SQLQuery и сколько их хватит.


Ega23   (2009-01-30 11:15:00) [12]


> я прочитал как "РОбот с компонентом SQLQuery" и быстренько
> достроил в голове все остальное. 8-)


Какая у тебя богатая фантазия, однако...
Снимаю шляпу...   :)))


Sergey13   (2009-01-30 11:05:00) [13]

> [3] Ega23 ©   (30.01.09 10:54)

Не надо спорить. Просто "Работ с компонентом SQLQuery" я прочитал как "Р Обот с компонентом SQLQuery" и быстренько достроил в голове все остальное. 8-)


Ega23   (2009-01-30 10:54:00) [14]


> Или можно запрашивать select count(*) и читать значение,
>  что правильнее, если значений много.


Насчет правильнее - тут можно поспорить.


Sergey13   (2009-01-30 10:49:00) [15]

IsEmpty
Или можно запрашивать select count(*) и читать значение, что правильнее, если значений много.


Anatoly Podgoretsky   (2009-01-30 10:49:00) [16]

> Pavel  (30.01.2009 10:38:00)  [0]

Хочешь сообщить об этом или как?


Наверх

Титульная страница Поиск, карта сайта Написать письмо