Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
7-66380
Lizard
2001-09-30 14:03
2002.01.21
Как к письму приаттачить не один, а несколько файлов ?


4-66399
Roman_
2001-11-19 00:06
2002.01.21
Вывод текста по кругу (поправьте плиз алгоритм)


3-66196
Joe
2001-12-18 11:49
2002.01.21
Interbase


14-66357
Anonym
2001-11-23 12:58
2002.01.21
Проблемы программирования


1-66270
Andrey Sharapow
2001-12-30 10:53
2002.01.21
Build with runtime packages ???





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский