Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.09;
Скачать: CL | DM;

Вниз

БД InterBase_связи в таблицах   Найти похожие ветки 

 
Sw   (2006-03-24 09:09) [0]

Дайте, пожалуйста, совет. С одной из таблиц работаю ч/з IBDataSet.
При удалении записи из этой таблицы делаю проверку в другой таблице по одному из полей. Если есть искомое значение, то удалять нельзя, если нет - удалить. Для второй таблицы использую:
IBTable.Open;
IBTable.First;
IBTable.Locate("Field",field,[]);
if..then..else..
IBTable.Close;
Смущает Open, Close, в том плане, что данных много. Посоветуйте другой способ.


 
Сергей М. ©   (2006-03-24 09:15) [1]


> Посоветуйте другой способ


А если перенести эту проверочную логику непосредственно на серверную сторону в триггер на удаление ? Или этот вариант никак не подходит ?


 
tesseract ©   (2006-03-24 09:17) [2]

может SQL поможет?


 
Sergey13 ©   (2006-03-24 09:30) [3]

Создать правильный констрейнт и ловить исключение.


 
Desdechado ©   (2006-03-24 11:50) [4]

и забыть об IBTable, как о страшном сне



Страницы: 1 вся ветка

Текущий архив: 2006.04.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.054 c
15-1142624192
TStas
2006-03-17 22:36
2006.04.09
КАк изменить свои детали


8-1129892436
olevacho_
2005-10-21 15:00
2006.04.09
Циклическое проигрывание звукового файла


4-1137610292
Volf_555
2006-01-18 21:51
2006.04.09
Как в TPopup добавить путь к программе с её иконкой?


15-1142446816
Morgoth2
2006-03-15 21:20
2006.04.09
Delphi и Windows mobile 5.0.


2-1143297701
Muhan_
2006-03-25 17:41
2006.04.09
Проблема с кодировками ((