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

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

Помогите написать запрос [D7]


Lokk ©   (2005-12-17 19:44:00) 

мне надо проверить что возвратил запрос, если null тогда выполняем другой запрос, если что-то возвратил тогда идем дальше, как быть?


Lokk   (2005-12-17 20:34:00) [1]

is empty это то что надо вроде, всем спасибо


Lokk   (2005-12-17 20:29:00) [2]


> query.open;
> if query.eof then выполнить другой запрос

а если там одна запись???
тогда этот вариант выдаст неправильный результат


Lokk   (2005-12-17 20:28:00) [3]

exists это команда дельфи ?
потому что exists насколько я помню есть в sql а вот конструкция:
IF( EXISTS( SELECT ... ) ) THEN
меня стопорит...
я её не понимаю


Плохиш   (2005-12-17 20:25:00) [4]

query.open;
if query.eof then выполнить другой запрос


Anatoly Podgoretsky   (2005-12-17 20:24:00) [5]

Причем тут запросы, для проверки используй метод IsEmpty


Desdechado   (2005-12-17 20:18:00) [6]

смотря где


Lokk   (2005-12-17 20:17:00) [7]

это как офрмляется?
как запрос???


Lokk   (2005-12-17 20:08:00) [8]

мне нужно проверить факт наличия записи в результате запроса и если записи нет то выполнить другой запрос который осуществляет вставку


Desdechado   (2005-12-17 20:07:00) [9]

IF( EXISTS( SELECT ... ) ) THEN
 идем дальше


Джо   (2005-12-17 19:51:00) [10]


> если что-то возвратил тогда идем дальше, как быть?

Идти дальше. И рассказать, что имеется в виду под этим набором символов.


Наверх

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