Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка при добавлении записи [D6, IB6.x]


Страницы:   1 2

Ренат ©   (2002-11-06 10:47:00) 

Вываливается ошибка BDE "Record/Key deleted"
Однако новая запись в таблицу добавляется
Что это значит?


Ренат   (2002-11-06 11:23:00) [21]

from tbl конечно но не в этом дело


Ренат   (2002-11-06 11:22:00) [22]

да естьт такой триггер

CREATE TRIGGER TBL FOR TBL BEFORE INSERT POSITION 0 as
declare variable newDIF integer;
begin
if (new.DIF <= 0) then begin
select max(DIF)+1 from TRN where PID=new.PID
into :newDIF;
if (newDIF is NULL) then newDIF = 0;
new.DIF = :newDIF;
end
end


Вроде все правильно?


Max Zyuzin   (2002-11-06 10:59:00) [23]

Каким образом вставляется запись? Есть ли триггеры?


Alexandr   (2002-11-06 10:57:00) [24]

это значит, что запись вставлена, но найти после вставки ее БДЕ не смогла.
Видимо, тут триггеры руку приложили и изменили запись слегка...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо