Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос на удаление / 1 сообщений из 1, страница 1 из 1
24.01.2003, 11:51
    #32095788
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление
Цель из ChargeOfThread надо удалить все записи совпадающие с записями из запроса ForDel.
Thread_Direktory - пришлёпнута для того чтобы Number из ForDel перевести в ID, т.к. в ChargeOfThread храниться ID из Thread_Direktory, а не Number как в ForDel.

Вообщем придумал следующее:
Код: plaintext
1.
2.
3.
4.
DELETE ChargeOfThread.*
FROM (ChargeOfThread INNER JOIN ForDel ON (ChargeOfThread.Variant = ForDel.Variant)
  AND (ChargeOfThread.Model = ForDel.Model) AND (ChargeOfThread.Quanty = ForDel.Quanty))
  INNER JOIN Thread_Direktory ON ForDel.Number = Thread_Direktory.Number;

на что AccEss матюгаеться:
Operation must use an updatable query

К чему он так - я не понимаю. Табличка точно апдейтится, и в принципе всё удаляеться.

Есть правда одна зацепочка - для построения запроса ForDel я использую сравнение 2х таблиц (в т.ч. и ChargeOfThread). Т.е. запрос ForDel опосредовано ссылаеться на таблицу ChargeOfThread. Может в этом весь табак???

Помогите если не трудно

Заранее спасибо
Sfagnum
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос на удаление / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]