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

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

Делаю выборку через Select. [D5, Paradox]


_Kirill_ ©   (2002-03-11 13:05:00) 

Но я хочу редактировать данные, которые выбрал. А они не редактируеются. что делать?


Slava   (2002-03-14 10:34:00) [1]

TUpdateSQL тебя спасет


dealing   (2002-03-14 10:25:00) [2]

Не знаю, как для Paradoxa, но в Sybase вызов Query с оператором SELECT не позволяет редактировать данные, для редактирования пишешь отдельную процедуру с помощью UPDATE или чего ни-будь в этом роде, в принципе не так уж сложно, если есть хотя бы какие нибудь автоинкрементные или уникальные поля.


Val   (2002-03-11 15:43:00) [3]

>_Kirill_ (11.03.02 15:32)
см. fnatali © (11.03.02 13:38) - requestlive=?


roottim   (2002-03-11 15:41:00) [4]

тык!
q_Fin.SQL.Add("SELECT * FROM Fin);
а в таком сл редактирует?


_Kirill_   (2002-03-11 15:32:00) [5]

==============================================================
q_Fin.SQL.Clear;
q_Fin.SQL.Add("SELECT * FROM Fin WHERE FinDate BETWEEN :Start AND :Finish");
q_Fin.ParamByName("Start").AsDateTime :=EncodeDate (CntYear,month_value,1);
q_Fin.ParamByName("Finish").AsDateTime :=EncodeDate(CntYear,month_value,ListCntDayInMonth[month_value-1]);
q_Fin.Open;
=============================================================
Вот. Теперь мне надо с этими данными прямо в DBGride что-нибудь сделать, добавить к ним туда


roottim   (2002-03-11 14:18:00) [6]

накинь скл!... а то непонятно что у тебя и за штука!


_Kirill_   (2002-03-11 14:11:00) [7]

Да ReadOnly = false, неужели уже никак с выбранными данными поступить нельзя - ни изменить, ничего?


fnatali   (2002-03-11 13:38:00) [8]

Для Paradox, по-моему, существует ограничения: запрос без сортировки, группировки, должен быть по одной таблице и requestlive:=true.
можно использовать связку Query+UpdateSQL


DPetrovich   (2002-03-11 13:35:00) [9]

в DBGRID readonly=false


Наверх

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