Цитата:
Сообщение от HTTH
2. При совпадении даты поля Return_b с текущей датой, стрОки из таблицы удаляются.
3. При удалении строки из таблицы мы ищем по полю ISBN книгу в таблице Books и прибавляем в столбец Kolvo одну единицу(+1).
|
В какой строке ошибка вылазит?
Если переводить ошибку, то звучит это так - "Поле kolvo не найдено"
Все операции которые ты хочешь делать в дельфях, можно выполнить и 2-мя запросами, а именно:
Код:
update books set Kolvo=Kolvo+1 where ISBN
in (select isbn from [таблица в которой удаляем строки]
where return_b = date())
delete from [таблица в которой удаляем строки] where return_b = date()
Эти два запроса сделают все что ты хочешь сделать своим кодом, единственное. Тебе остается их только вызвать с помощью команды Exec