![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Редактируемый запрос [D7, MS Access]
Fynjy © (2004-08-06 13:08:00)Как сделать запрос редактируемым?
SELECT DISTINCTROW ДатаМестоОтбора.Ключ, ДатаМестоОтбора.Дата, СписокЗаводов.[Завод/узел], ДатаМестоОтбора.Описание, ДатаМестоОтбора.ВклВТ3 FROM ДатыДляОтчета, СписокЗаводов INNER JOIN ДатаМестоОтбора ON СписокЗаводов.Код=ДатаМестоОтбора.КодЗавода WHERE (((Year([Дата]))>=ДатыДляОтчета!Год)) ORDER BY ДатаМестоОтбора.Дата DESC , СписокЗаводов.[Завод/узел];
Когда редактирую поля из ДатаМестоОтбора все нормально, а когда
Завод/Узел получаю ошибку: "Insufficient key column information for updating or refreshing"
Fynjy (2004-08-06 14:32:00) [1]Подскажите другой способ, пожалуйста.
Fynjy (2004-08-06 13:28:00) [2]Сразу скажу, что через ADOCommand все получается.
Делаю ADOQuery.LockType:=BatchOptimistic и шлю Update по событию OnPost.
Но я думал можно проще.
Fynjy (2004-08-06 13:15:00) [3]Я пользуюсь ADO.
Johnmen (2004-08-06 13:15:00) [4]Сначала надо определиться, в какой таблицу предполагаются изменения.
Desdechado (2004-08-06 13:13:00) [5]использовать TUpdateSQL