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

Вниз

Нередактируемый запрос   Найти похожие ветки 

 
Fynjy1984 ©   (2005-05-16 10:44) [0]

Имеется запрос следующего вида:
SELECT ДатаМестоОтбора.Ключ, ДатаМестоОтбора.Дата, СписокЗаводов.[Завод/узел], СписокУстановок.Установка, ДатаМестоОтбора.Описание
FROM ДатыДляОтчета, СписокУстановок INNER JOIN (СписокЗаводов INNER JOIN ДатаМестоОтбора ON СписокЗаводов.Код = ДатаМестоОтбора.КодЗавода) ON СписокУстановок.КодУстановки = ДатаМестоОтбора.КодУстановки;

Что мне надо сделать чтобы он был редактируемым?
Сейчас делаю так: определяю из какой таблицы редактируемое поле и изменяю запись в таблице через ADOCommand


 
msguns ©   (2005-05-16 11:06) [1]

>Fynjy1984 ©   (16.05.05 10:44)  
>Сейчас делаю так: определяю из какой таблицы редактируемое поле и изменяю запись в таблице через ADOCommand

Что-то непонятно ;(
В НД отображаются наименования объектов из справочников, связанных по ID, не так ли ? А если так, то зачем редактировать справочник, если в осн.таблице меняется лишь ссылка (ID записи справочника) ?

Или я чего-то не догнал ?


 
-=XP=- ©   (2005-05-16 11:10) [2]

Включить в список полей (тот, который между SELECT И FROM) первичные ключи таблиц, из которых берутся данные. В противном случае провайдер не в состоянии определить, куда вносить измененные данные.

Но, по-моему, редактировать в одном НД данные из нескольких таблиц - не совсем хорошо.


 
Fynjy1984 ©   (2005-05-16 11:20) [3]

-=XP=- ©   (16.05.05 11:10) [2]

Спасибо!


 
msguns ©   (2005-05-16 11:26) [4]

>-=XP=- ©   (16.05.05 11:10) [2]
>Но, по-моему, редактировать в одном НД данные из нескольких таблиц - не совсем хорошо.

Совсем не хорошо

;)



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

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

Наверх





Память: 0.45 MB
Время: 0.035 c
14-1117696261
Nik8.
2005-06-02 11:11
2005.06.29
Загадка - Два брата


3-1116841354
ass1
2005-05-23 13:42
2005.06.29
isc4.gdb


3-1115988608
Inuendo
2005-05-13 16:50
2005.06.29
форматирование полей в DBGrid


14-1117906737
Alexander Panov
2005-06-04 21:38
2005.06.29
Опять о синхронизации в потоках.


1-1117638304
Yandexman
2005-06-01 19:05
2005.06.29
как тип String привести к PWideChar?





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