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

Вниз

Как обновить данные в двух таблицах из одного 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;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.036 c
14-1098102160
}|{yk
2004-10-18 16:22
2004.11.07
Кто смотрел Космическу одиссею 2001 или читал Кларка


1-1098081997
samumka
2004-10-18 10:46
2004.11.07
Проверка создания mdichild формы?


1-1098430702
NATA
2004-10-22 11:38
2004.11.07
String


14-1098303827
Mirror
2004-10-21 00:23
2004.11.07
А почему собственно Delphi?


6-1093612437
Muchaco
2004-08-27 17:13
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский