Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / after/before insert/delete / 6 сообщений из 6, страница 1 из 1
05.12.2003, 11:48
    #32344574
Andrey_l
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
after/before insert/delete
Как узнать, какая запись(и) была вставлена/удалена в таблицу Paradox???
Имеется в виду аналог использования таблиц Inserted/Deleted в MS SQL Server.

Приходит в голову только одна мысль, запоминать значение удаленной/вставленой записи до момента операции, ну а если вдруг операция не произойдет (например при вставке произойдет нарушение Unique) :-(

Если есть ссылки где можно прочитать, буду очень благодарен (а за ответ тем более)
...
Рейтинг: 0 / 0
05.12.2003, 12:21
    #32344624
Luchkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
after/before insert/delete
на событии "after..." операция уже произошла.
переменная ID: int;
afterinsert: ID:= tableID.asinteger; - записывается или используется - это просто.
beforedelete: ID:= tableID.asinteger; - запоминается;
afterdelete: ID записывается или используется

по-моему так...

а вот, если пользоваться batchевским(или sqlевским/qbeшным) добавлением/удалением, то не получится. imho
...
Рейтинг: 0 / 0
05.12.2003, 12:30
    #32344645
Andrey_l
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
after/before insert/delete
Угу, это в случае одиночного удаления.
А если у меня удаляется несколько записей, или же очищается таблица полностью????
...
Рейтинг: 0 / 0
05.12.2003, 12:37
    #32344665
Luchkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
after/before insert/delete
никак
...
Рейтинг: 0 / 0
05.12.2003, 12:47
    #32344677
surkalex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
after/before insert/delete
Ну а если типа динамический массив создавать для данных операций, где фиксировать изменения?
...
Рейтинг: 0 / 0
05.12.2003, 12:57
    #32344700
Andrey_l
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
after/before insert/delete
Я как раз над этой идеей думаю, так надо же выполнять еще одну операцию (заполнение масива путем выборки удаляемых/вставляемых данных (которые планируется удалить/вставить) из/в таблицы) а это влечет за собой увеличение времени выполнения операции удаления/вставки. :-(

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


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