Главная страница
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.028 c
14-1108400408
Knight
2005-02-14 20:00
2005.03.06
32-битный цвет под WinXP и Win2003...


6-1104381463
Delpher_Gray
2004-12-30 07:37
2005.03.06
Обработка ошибки 10061, TClientSocket


10-1085072175
Grihan
2004-05-20 20:56
2005.03.06
CorelDraw


1-1108802253
ПроНыРа
2005-02-19 11:37
2005.03.06
противоположность AlwaysOnTop..


14-1108243221
AlterEgo of WondeRu
2005-02-13 00:20
2005.03.06
ЖИЗНЬ В КРЕДИТ