![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сортировка таблицы [D7, XP]
DJoker © (2006-10-16 11:28:00)Всем привет! Подскажите как отсортировать не индексированную таблицу DB в DBGrid-де ? Заранее спасибо.
Sergey13 (2006-10-16 11:56:00) [1]> [6] DJoker (16.10.06 11:54)
Если не читать ответы и документацию - то однозначно нельзя. 8-)
DJoker (2006-10-16 11:54:00) [2]Значит это нельзя реализовать ?
Sergey13 (2006-10-16 11:49:00) [3]> [2] DJoker (16.10.06 11:40)
Можно удалять. Можно написать запросы так, что твой код будет работать и там. Но можно сделать правильно и удалить все одним запросом и не заморачиваться на прогресбары и прочую ерунду. 8-)
ЮЮ (2006-10-16 11:48:00) [4]
> одним оператором
В смысле одним запросом. А твой цикл порождает массу
DELETE * FROM <ИмяТаблицы> WHERE ...
ЮЮ (2006-10-16 11:47:00) [5]Удаление всех записей делается одним оператором
DELETE * FROM <ИмяТаблицы>.
P/S/ Прогрессбар, обычно, в таких случаях не нужен.
Ну можешь извращаться и как в [1].
DJoker (2006-10-16 11:40:00) [6]Понятно. Подскажите, можно ли используя SQL запрос (удалять записи из талицы ) и показывать статус через ProgressBar, если да как это реализовать ?
Раньше делал так:
ProgressBar1.max:=tblBase.RecordCount;
While not tblBase.eof do
begin
tblBase.delete;
ProgressBar1.Position:=ProgressBar1.Position+1;
end;
а с Query как то не соображу как это сделать.
Sergey13 (2006-10-16 11:30:00) [7]С помощью SQL запроса. Order By.