Форум: "Базы";
Текущий архив: 2002.01.21;
Скачать: [xml.tar.bz2];
ВнизDelete from master-detail via stored procedure Найти похожие ветки
← →
Tonie (2001-12-17 14:40) [14]1. Если непременно нужно через sp стирать и UpdateSql использовать то тогда лучше вызов sp сделать прямо из UpdateSql : exec YourSp :Param1 :Param2, тогда на уровне клиента вообще про нее неизвестно и все с помощью UpdateSql проходит.
2. Я в испуге набросал попробовал сам (может я чего забыл) короче две таблицы : MAST - DTL, связь ID - ID_MAST, два запроса связаны через
DataSource, для мастера UpdateSql.DeteteSql =
Delete from Dtl where MAST_ID = :OLD_ID
Delete from Mast where ID = :OLD_ID
Запись в базу
begin
try
db1.StartTransaction;
quMaster.ApplyUpdates;
quDetail.ApplyUpdates;
db1.Commit;
except
db1.Rollback;
raise
end;
quMaster.CommitUpdates;
quDetail.CommitUpdates;
end
P.S. это конечно модель, но работает, т.е. в чем основная проблема я так и не понял
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.01.21;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.003 c