Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];

Вниз

Как обновить данные в двух таблицах из одного DBGRID   Найти похожие ветки 

 
Yasha   (2004-10-06 11:46) [0]

Здравствуйте.
Есть две таблицы: IZD (ID,NAIM,VES) и VAR(ID,IDIZD,NVAR,OTHOD).
Отображаются поля NAIM, VES, NVAR, OTHOD. Как при изменении данных в DBGRID сохранить эти изменения в таблицах?
(Как пользоваться UpdateSQL?)


 
msguns ©   (2004-10-06 12:09) [1]

Вообще-то подход несколько странный. Если изделие есть объект целостный, то зачем его характеристики хранить в нескольких таблицах ? Если же какая-то характеристика носит "списковый" характер (т.е. связь один-ко-многим), то она не может отображаться в одном гриде с "хозяином".
Если же все-таки такая ситуация возникла и корректить надо именно в гриде (а не через отдельную модальную форму с не DB-Aware контролами), то UpdateSQL, ИМХО, должен юзать специально написанную ХП, которая буде корректить обе таблицы, т.к. в одном запросе, как известно, нельзя править более 1 таблы.



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

Форум: "Базы";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.045 c
1-1098148359
Simon
2004-10-19 05:12
2004.11.07
Прозрачная форма


1-1098403458
dolphin
2004-10-22 04:04
2004.11.07
composit(komponovs4ik)


3-1097044033
Bless
2004-10-06 10:27
2004.11.07
Доступ к xls-файлу через ADO


1-1098782807
msdn11
2004-10-26 13:26
2004.11.07
Что-то тут не то.


4-1096526534
Muhsin
2004-09-30 10:42
2004.11.07
Запуск других приложений





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский