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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2010, 18:38   #1
ViNcHeStEr
Delphi
Форумчанин
 
Регистрация: 12.06.2008
Сообщений: 137
По умолчанию Удаление записи в одной из двух таблиц

Delphi, Access, ADO
С помощью SQL запроса выводятся данные из двух таблиц. Для удаления пишу
Код:
adoquery.delete;
При этом удаляются записи из двух таблиц.
Из таблицы "КомпьютерКомплектующие" удаляется строка что эта например видеокарта относится к данному компьютеру, а из таблицы "Комплектующие" удаляется сама видеокарта.

Вопрос как сделать процесс удаления, чтобы удалялась запись не из двух таблиц а из одной? А именно из таблицы "КомпьютерКомплектующие".

SQL запрос:
Код:
SELECT 

Комплектующие.Комплектующие, 
Комплектующие.Код, 
Комплектующие.Описание, 
Комплектующие.Изображение, 
Комплектующие.Тип, 

КомпьютерКомплектующие.Модернизация, 
КомпьютерКомплектующие.Код, 
КомпьютерКомплектующие.Компьютер, 
КомпьютерКомплектующие.Комплектующие 


FROM 

КомпьютерКомплектующие, Комплектующие


WHERE 

(КомпьютерКомплектующие.Компьютер=intComputer) and (КомпьютерКомплектующие.Комплектующие=Комплектующие.Код)
ViNcHeStEr вне форума Ответить с цитированием
Старый 03.04.2010, 12:04   #2
ViNcHeStEr
Delphi
Форумчанин
 
Регистрация: 12.06.2008
Сообщений: 137
По умолчанию

У меня не получилось сделать удаление именно из одной таблицы, но есть мысль сделать при удалении блокировку второй таблицы.
Как сделать так, чтобы при удалении блокировалась таблица "Комплектующие", но при этом не выдавалась ошибка?

Решил делать не через запросы, а через связывание таблиц. Всё работает!

Последний раз редактировалось ViNcHeStEr; 03.04.2010 в 13:10.
ViNcHeStEr вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание из двух таблиц одной, с группировкой данных в соответствии с датами (Exl 2003) olegur Microsoft Office Excel 4 01.04.2010 06:08
Сравнение двух таблиц scaramangi Microsoft Office Excel 0 17.09.2009 17:15
Связь двух таблиц Denmart БД в Delphi 5 19.08.2009 10:58
Сопоставление двух таблиц Miku Microsoft Office Excel 2 25.07.2009 21:48
Разность двух таблиц exile БД в Delphi 4 16.03.2009 09:27