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

Вниз

Изменять данные после 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.043 c
1-1108593960
VikUA
2005-02-17 01:46
2005.03.06
Стоит ли покупать лиценз.Delphi 8 prof


3-1107513054
Vantage-10
2005-02-04 13:30
2005.03.06
Обработка SQL запроса в Delphi


1-1108659158
Tack
2005-02-17 19:52
2005.03.06
ограничить размер лог-файла программы


1-1108812807
Fostr
2005-02-19 14:33
2005.03.06
Размеры отдельных символов в тексте


14-1108573651
Pat
2005-02-16 20:07
2005.03.06
Мир Interbase 3-е издание





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