|
0 / 0 / 1
Регистрация: 14.02.2011
Сообщений: 153
|
|
Удаление последней записи26.05.2012, 15:53. Показов 986. Ответов 5
Метки нет (Все метки)
Всех приветствую!
Я написал функцию удаления записей из нескольких таблиц. И при тестировании все работало, но столкнулся с такой ситуацией: Если запись из удаляемой таблицы единственная связанная с записью другой таблицы, то необходимо удалить записи в обоих таблицах. На практике выглядит так: Есть альбом и в нем всего одна песня. Если я удаляю эту песню, то должен удалить и этот альбом, чтобы не оставлять его пустым. Проблема заключается в формировании нужного условия или запроса, т.е. узнать, единственная ли песня в альбоме или нет. Я не представляю, как примерно должно это выглядеть.
0
|
|
| 26.05.2012, 15:53 | |
|
Ответы с готовыми решениями:
5
Удаление последней записи access Определение последней записи в ComboBox
|
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
|
| 26.05.2012, 17:05 | |
|
Mesken, ну так после удаления песни, сделать выборку на наличие песен по данному альбому, если число записей будет равно 0, то бахнуть альбом - это как самый простой вариант.
Добавлено через 5 минут Sasha, уже вижу Вас тут, поэтому спросить хотел - а можно ли в данной ситуации заюзать хранимую процедурку?
1
|
|
|
0 / 0 / 1
Регистрация: 14.02.2011
Сообщений: 153
|
|||||||
| 27.05.2012, 12:24 [ТС] | |||||||
|
К сожалению, я сейчас не могу проверить работоспособность ваших советов, т.к. вышла ошибка. И я не понимаю что она означает. Пожалуйста, помогите разобраться что не так.
Вот часть кода на который ругается:
0
|
|||||||
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
||||||
| 27.05.2012, 12:33 | ||||||
|
Mesken, заработались Вы уважаемый, надо не забывать отдыхать
![]()
1
|
||||||
|
0 / 0 / 1
Регистрация: 14.02.2011
Сообщений: 153
|
|
| 27.05.2012, 14:54 [ТС] | |
|
))) и правда)) аж стыдно стало, это же надо было так проглядеть)
Но у меня еще один вопрос, уже давно назревавший: Когда я только-только создал базу данных, я его сразу заполнил некоторыми примерами. Так вот, есть у меня запись "Don't Stay" и с ней не возможно работать. Т.е. когда пытаюсь удалить выдает ошибку, и это происходит только с этой записью. И я знаю в чем причина, это апостроф " ' ". Как игнорировать этот знак, да и другие тоже, если есть такие?
0
|
|
| 27.05.2012, 14:54 | |
|
Помогаю со студенческими работами здесь
6
Запись текста в textbox и удаление последней строки в ходе записи,без перезаписи Проверка на совпадение последней и следующей записи при записи в файл ListView: добавление записи, выбор записи, удаление записи
Удаление последней строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|