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

Вниз

Изменять данные после SQL запроса   Найти похожие ветки 

 
LEONardo   (2005-01-28 17:26) [0]

Ситуация
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)!

Как мне можно присвоить новое значение поля CENA?

Заранее спасибо!


 
Val ©   (2005-01-28 17:44) [1]

TUpdateSQL


 
User_Name   (2005-01-28 21:45) [2]

//Offtop
Судя по всему Вы вообще не смoжете ничего редактировать т.к. у Вас получился не редактированный запрос :) (по крайней мере ИМХО для MySql)
//End Offtop

P.S.  Извиняюсь за синтаксические ошибки.


 
paul_k ©   (2005-01-28 23:26) [3]

переписываем чуть чуть запрос
Select t.ID,  t.tovarName,t.cena,sum(p.kolvo) as KOLVO FROM
tovar t,prichod p wHERE (t.ID=p.TOVARID)
group by t.ID,t.tovarname,t.cena;

а для изменения пишем
update tovar
 set cena=:inputcena
where id = :inputT_Id


 
Johnmen ©   (2005-01-29 01:28) [4]

>paul_k ©  (28.01.05 23:26) [3]

От такого переписывания НД не становится редактируемым.
Смотрим Val © (28.01.05 17:44) [1] и читаем хелп по поводу редактируемых НД.


 
Basil ©   (2005-02-03 16:05) [5]

Группированные (Group by) поля редактироваться не могут. Ведь, чисто теоретически, под одним "Record-ом" могут находиться несколько записей.



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

Текущий архив: 2005.03.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.04 c
1-1108304762
Сергей Ю.
2005-02-13 17:26
2005.03.06
Как можно разделить функции одной программы между несколькими?


14-1108507168
Луарвик
2005-02-16 01:39
2005.03.06
Ура! БД MySQL


4-1106631182
SkierMax
2005-01-25 08:33
2005.03.06
Выключение компьютера под XP


1-1108636812
TUser
2005-02-17 13:40
2005.03.06
Как работать со ссылками на классы?


14-1108623827
WondeRu
2005-02-17 10:03
2005.03.06
Как построить кривую Безье?