![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Из только чтение в полный доступ [D6, MySQL]
LEONardo © (2005-01-28 14:46:00)Ситуация
Select t.tovarName,t.cena,sum(p.kolvo) as KOLVO FROM
tovar t,prichod p wHERE (t.ID=p.TOVARID) group by
t.tovarname,t.cena;
Запрос выполнен верно, но я не могу редактировать результаты.
Как мне можно присвоить новое значение поля CENA?
Заранее спасибо!
sniknik (2005-01-28 14:55:00) [1]только другим запросом, ведь у тебя в этом одном значении целая группа записей
типа
update tovar t set t.cena = :newcena where t.tovarname = :tovarname and t.cena = :cena
параметры заполнять из результатов твоего, ну и новое значение от балды, например ;о)).
Rule (2005-01-28 14:51:00) [2]ну смотря какие комопненты исползуются в качетве доступа к базу, если у тебя датасет подобный компонент, то в запросе на обновление тебе надо напистаь чтото типа такого
update tovar set cena=:cena where tovarName=:tovarName
Sergey13 (2005-01-28 14:48:00) [3]Ты хочешь править агрегатный запрос? ИМХО, ты странного хочешь.