Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.08.2010, 16:32   #1
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию Вложенный запрос на удаление конкретной записи

Как мне сделать запрос так, что если имеется запись в справочнике и id этой записи хранится в главной таблице. Проверить по нажатию на колонку таблицы (справочника), есть ли id этой записи в главной таблице и при наличии id совпадающего с главной таблицей скрыть кнопку bitbtn1.
запрос написал но он чет не очень то и работает.
Код:
    DM.ADOC_PAC.CommandText:='DELETE FROM sp WHERE 
(id_sp='+inttostr
(dm.ADOQ_spid_sp.Value)+') AND (NOT IN (SELECT id_sp FROM pt))';
    DM.ADOC_PAC.Execute;
1 старый программист, лучше новых 2-х
Droid вне форума Ответить с цитированием
Старый 03.08.2010, 17:47   #2
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

попробуй вместо
Код:
NOT IN
вот это
Код:
NOT EXISTS
soleil@mmc вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi. TreeView. Firebird: Вложенный SQL-запрос. Alexei91 БД в Delphi 5 01.08.2010 08:04
Firebird 2.5. Группировка и вложенный запрос. Антон Ю.Б. SQL, базы данных 8 02.07.2010 17:22
вложенный запрос выборка по многим критериям Droid БД в Delphi 2 23.05.2010 19:31
Удаление записи в БД DuM4uK БД в Delphi 2 05.10.2009 15:53
Удаление конкретной строки Memo JakSon Общие вопросы Delphi 6 03.03.2008 09:35