Главная страница
    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.035 c
3-1107861722
Николай
2005-02-08 14:22
2005.03.06
Экспорт/импорт данных Access с помощью ADO


1-1108965031
VAV
2005-02-21 08:50
2005.03.06
EditControl


14-1108632653
Ega23
2005-02-17 12:30
2005.03.06
Умереть - не встать!


14-1108374226
Ozone
2005-02-14 12:43
2005.03.06
Учет трафика пользователей


3-1107720718
Vovka_the_Carrot1
2005-02-06 23:11
2005.03.06
Копирование используемого стола в поток





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