Форум: "Начинающим";
Текущий архив: 2006.04.09;
Скачать: [xml.tar.bz2];
ВнизБД 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.012 c