Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

вычисляемые поля в запросе [D6, IB6.x]


ANB ©   (2004-04-13 08:38:00) 

Подскажите пожалста: как к записям, возвращаемым запросом ('SELECT * FROM PRICE_LIST') добавить несколько полей которые можно редактировать. (т.е. например проставить кол-во для каждой позиции)


Sergey13   (2004-04-13 09:51:00) [1]

2ANB   (13.04.04 08:38)  
А какой смысл в редактировании "виртуальной" записи? Это надо после хранить или это нужно только для текущей сессии? Если второе, то я для такого применял таблицу в памяти RxMemoryData. Можно и по другому.


Johnmen   (2004-04-13 09:25:00) [2]

1. Для работы с редактируемым НД лучше использовать IBDataSet
2. НД надо кешировать
3. ...


stud   (2004-04-13 09:24:00) [3]

добавить нужный выходной параметр в процедуре


ANB   (2004-04-13 09:14:00) [4]

так то оно так только не совсем так. более конкретно: на сервере есть процедура (PRICE_LIST) которая собирает прайслист из нескольких таблиц. я через IBQuery ('SELECT * FROM PRICE_LIST') получаю данные, и хотелось бы добавить колонку который можно СВОБОДНО редактировать (т.е. на сервер возвращать ничего не надо).
если сделать как вы посоветовали, то поле Count ни на что кроме как на 0 и не поменяешь.


ЮЮ   (2004-04-13 08:41:00) [5]

SELECT PRICE_LIST.*, 0 AS Count FROM PRICE_LIST


Наверх

Титульная страница Поиск, карта сайта Написать письмо