Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.18;
Скачать: CL | DM;

Вниз

Корректировка результата выборки   Найти похожие ветки 

 
Alex8   (2007-10-19 09:45) [0]

Уважаемые мастера!
Подскажите, пожалуйста, как внести изменения в
результаты выборки (через Select), если после выборки
соответствующий Query имеет ReadOnly=True?
Спасибо.


 
Reindeer Moss Eater ©   (2007-10-19 09:46) [1]

Поменяй на False


 
Alex8   (2007-10-19 09:58) [2]

Уточняю. Речь идет о PARADOX"е,
так что Query1.ReadOnly := False не проходит.
(ReadOnly не декларируема)


 
Reindeer Moss Eater ©   (2007-10-19 09:59) [3]

Тогда кэшированные изменения


 
ЮЮ ©   (2007-10-19 10:04) [4]

>Query1.ReadOnly := False не проходит.
Смотри RequestLive property (TQuery)

1) Убери в запросе ORDER BY
2) Если 1) невозможно, создай индесы по полям, участвующим в сортировке
3) если 2) невозможно, то [1] + TUpdateSQL


 
Alex8   (2007-10-19 10:08) [5]

Спасибо.  Разберусь и попробую.


 
Alex8   (2007-10-20 11:51) [6]

Прошу прощения, но хочу уточнить вопрос.
Я хочу корректировать результаты выборки, не
меняя файлов БД.
Т.е. как-то оторвать данные, приведенные в соответствующем
DBGrid от БД. Допустим скопировав их в StringGrid (как это сделать не знаю).


 
ЮЮ ©   (2007-10-23 04:00) [7]

> Я хочу корректировать результаты выборки, не
> меняя файлов БД.

Зачем делать ненужную работу? Ведь вся эта корректировка нигде не сохранится?
1) кэшированные изменения + CancelUpdates по завершении работы с набором данных
2) "тупое" перекачивание данных из набора данных в StrinGrid, чьи Cells[ACol, ARow] предназначены для хранения м редактирования тексовой информации


> (как это сделать не знаю).

у StrinGrid - строки, у набора данных - навигация: Open/First, Next, EOF. Бежишь по НД, увеличиваешь StrinGrid.ColCount
у StrinGrid - столбцы, у набора данных - поля: Fields. Бежишь по по ним, берещь Fields[ACol].asString и помещаешь в Cells[ACol, ARow]



Страницы: 1 вся ветка

Текущий архив: 2007.11.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
4-1177486543
Кирей
2007-04-25 11:35
2007.11.18
Работа с LPT


15-1192701498
zdm
2007-10-18 13:58
2007.11.18
перехват нажатия


4-1178699936
buben
2007-05-09 12:38
2007.11.18
Как убрать крестик закрытия в чужом приложении?


2-1193394735
kaktus
2007-10-26 14:32
2007.11.18
Уважаемые, дайте совет.


3-1183552195
ssa
2007-07-04 16:29
2007.11.18
SSL + MYSQL